{"id":24789480,"url":"https://github.com/fr4nc3/csharp_tasks_api","last_synced_at":"2025-07-04T01:33:34.072Z","repository":{"id":148056741,"uuid":"384961414","full_name":"Fr4nc3/csharp_tasks_api","owner":"Fr4nc3","description":"record task and status using C# CORE 5 .NET","archived":false,"fork":false,"pushed_at":"2021-07-11T16:58:03.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T12:18:15.420Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fr4nc3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-11T13:56:14.000Z","updated_at":"2021-07-11T16:58:06.000Z","dependencies_parsed_at":"2023-05-28T07:45:28.027Z","dependency_job_id":null,"html_url":"https://github.com/Fr4nc3/csharp_tasks_api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Fr4nc3/csharp_tasks_api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fr4nc3%2Fcsharp_tasks_api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fr4nc3%2Fcsharp_tasks_api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fr4nc3%2Fcsharp_tasks_api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fr4nc3%2Fcsharp_tasks_api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fr4nc3","download_url":"https://codeload.github.com/Fr4nc3/csharp_tasks_api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fr4nc3%2Fcsharp_tasks_api/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263430514,"owners_count":23465393,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-29T17:18:09.195Z","updated_at":"2025-07-04T01:33:34.039Z","avatar_url":"https://github.com/Fr4nc3.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# csharp_tasks_api\n\nrecord task and status using C# CORE 5 .NET\n\nSolution name fr4nc3.com.tasks\nopen project and build no error or warning\n\n## Solution files\n\n- controller\n  taskController\n- DTO\n  ErrorResponse\n  TasksCreatePayload\n  TasksRessult\n- Middleware (to read the payload body)\n  enableMultipleStreamReadMiddleware\n  MiddlewareEntensions\n- Models\n  Enum\n  Tasks\n- Development configuration\n- Product Configuration without variables\n- swagger\n\n## Azure sql created with Visual Studio 2019\n\n```SQL\n/****** Object:  Table [dbo].[Tasks]    Script Date: 2/24/2021 2:38:24 PM ******/\nSET ANSI_NULLS ON\nGO\n\nSET QUOTED_IDENTIFIER ON\nGO\n\nCREATE TABLE [dbo].[Tasks](\n\t[Id] [bigint] IDENTITY(1,1) NOT NULL,\n\t[TaskName] [nvarchar](100) NOT NULL,\n\t[IsCompleted] [bit] NOT NULL,\n\t[DueDate] [datetime2](7) NOT NULL,\n CONSTRAINT [PK_Tasks] PRIMARY KEY CLUSTERED\n(\n\t[Id] ASC\n)WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]\n) ON [PRIMARY]\nGO\n```\n\n## Default data from project\n\nId TaskName IsCompleted DueDate\n\n1.  Buy groceries 0 2021-02-02 00:00:00.0000000\n2.  Workout 1 2021-01-01 00:00:00.0000000\n3.  Paint fence 0 2021-03-15 00:00:00.0000000\n4.  Mow Lawn 0 2021-06-11 00:00:00.0000000\n\n## MSTests\n\n18 MStest checking all several status\n\n## References\n\nhttps://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlexception.number?redirectedfrom=MSDN\u0026view=dotnet-plat-ext-5.0#System_Data_SqlClient_SqlException_Number\n\nhttps://stackoverflow.com/questions/30231877/how-to-validate-get-url-parameters-through-modelstate-with-data-annotation/30254484\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffr4nc3%2Fcsharp_tasks_api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffr4nc3%2Fcsharp_tasks_api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffr4nc3%2Fcsharp_tasks_api/lists"}