From a588148dc90f918a314e940a0b8791b0c4948441 Mon Sep 17 00:00:00 2001 From: Niggl Date: Tue, 23 Jun 2020 17:43:17 +0200 Subject: [PATCH] Added some nullable regions to get rid of compiler warnings and follow best practices --- ScrumTaskboard/Controllers/CategoriesController.cs | 2 ++ ScrumTaskboard/Controllers/ProjectsController.cs | 2 ++ ScrumTaskboard/Controllers/SprintsController.cs | 8 +++++--- ScrumTaskboard/Controllers/StatusController.cs | 2 ++ ScrumTaskboard/Controllers/TasksController.cs | 14 ++++++++------ ScrumTaskboard/Controllers/UsersController.cs | 2 ++ .../Controllers/UserstoriesController.cs | 2 ++ 7 files changed, 23 insertions(+), 9 deletions(-) diff --git a/ScrumTaskboard/Controllers/CategoriesController.cs b/ScrumTaskboard/Controllers/CategoriesController.cs index fe8b803..f2b3a6d 100644 --- a/ScrumTaskboard/Controllers/CategoriesController.cs +++ b/ScrumTaskboard/Controllers/CategoriesController.cs @@ -19,6 +19,7 @@ namespace ScrumTaskboard.Controllers } // GET: api/category + #nullable enable [HttpGet] public async Task>> GetCategory([FromQuery]string? title, [FromQuery]int? projectid, [FromQuery] string? color) { @@ -40,6 +41,7 @@ namespace ScrumTaskboard.Controllers return await filtered.ToListAsync(); } + #nullable disable // GET: api/category/1 [HttpGet("{id}")] diff --git a/ScrumTaskboard/Controllers/ProjectsController.cs b/ScrumTaskboard/Controllers/ProjectsController.cs index 64955e5..e78521f 100644 --- a/ScrumTaskboard/Controllers/ProjectsController.cs +++ b/ScrumTaskboard/Controllers/ProjectsController.cs @@ -19,6 +19,7 @@ namespace ScrumTaskboard.Controllers } // GET: api/projects + #nullable enable [HttpGet] public async Task>> GetProject([FromQuery]string? title, [FromQuery]bool? isprivate) { @@ -35,6 +36,7 @@ namespace ScrumTaskboard.Controllers return await filtered.ToListAsync(); } + #nullable disable // GET: api/projects/5 [HttpGet("{id}")] diff --git a/ScrumTaskboard/Controllers/SprintsController.cs b/ScrumTaskboard/Controllers/SprintsController.cs index 043527c..185cdd2 100644 --- a/ScrumTaskboard/Controllers/SprintsController.cs +++ b/ScrumTaskboard/Controllers/SprintsController.cs @@ -16,9 +16,10 @@ namespace ScrumTaskboard.Controllers public SprintsController(TaskContext context) { _context = context; - } - - // GET: api/sprint + } + + // GET: api/sprint + #nullable enable [HttpGet] public async Task>> GetSprint([FromQuery]string? title, [FromQuery]int? projectid, [FromQuery]DateTime? startDate, [FromQuery]DateTime? endDate) { @@ -43,6 +44,7 @@ namespace ScrumTaskboard.Controllers return await filtered.ToListAsync(); } + #nullable disable // GET: api/sprint/5 [HttpGet("{id}")] diff --git a/ScrumTaskboard/Controllers/StatusController.cs b/ScrumTaskboard/Controllers/StatusController.cs index 95f345e..3532df9 100644 --- a/ScrumTaskboard/Controllers/StatusController.cs +++ b/ScrumTaskboard/Controllers/StatusController.cs @@ -18,6 +18,7 @@ namespace ScrumTaskboard.Controllers } // GET: api/status + #nullable enable [HttpGet] public async Task>> GetStatus([FromQuery]string? title) { @@ -30,6 +31,7 @@ namespace ScrumTaskboard.Controllers return await filtered.ToListAsync(); } + #nullable enable // GET: api/status/1 [HttpGet("{id}")] diff --git a/ScrumTaskboard/Controllers/TasksController.cs b/ScrumTaskboard/Controllers/TasksController.cs index 98d1ed7..c6dcdd1 100644 --- a/ScrumTaskboard/Controllers/TasksController.cs +++ b/ScrumTaskboard/Controllers/TasksController.cs @@ -16,9 +16,10 @@ namespace ScrumTaskboard.Controllers public TasksController(TaskContext context) { _context = context; - } - - // GET: api/tasks + } + + // GET: api/tasks + #nullable enable [HttpGet] public async Task>> GetTasks([FromQuery]string? title, [FromQuery]int? userstoryid, [FromQuery]int? statusid, [FromQuery]int? assignedtoid, [FromQuery]int? projectid, [FromQuery]ScrumPrio? priority) { @@ -51,9 +52,10 @@ namespace ScrumTaskboard.Controllers return await filtered.ToListAsync(); - } - - // GET: api/tasks/5 + } + #nullable disable + + // GET: api/tasks/5 [HttpGet("{id}")] public async Task> GetTask(int id) { diff --git a/ScrumTaskboard/Controllers/UsersController.cs b/ScrumTaskboard/Controllers/UsersController.cs index ddda017..f0fe5c2 100644 --- a/ScrumTaskboard/Controllers/UsersController.cs +++ b/ScrumTaskboard/Controllers/UsersController.cs @@ -18,6 +18,7 @@ namespace ScrumTaskboard.Controllers } // GET: api/sprint + #nullable enable [HttpGet] public async Task>> GetUser([FromQuery]string? name) { @@ -29,6 +30,7 @@ namespace ScrumTaskboard.Controllers return await filtered.ToListAsync(); } + #nullable disable // GET: api/sprint/5 [HttpGet("{id}")] diff --git a/ScrumTaskboard/Controllers/UserstoriesController.cs b/ScrumTaskboard/Controllers/UserstoriesController.cs index ff2eadb..605e247 100644 --- a/ScrumTaskboard/Controllers/UserstoriesController.cs +++ b/ScrumTaskboard/Controllers/UserstoriesController.cs @@ -19,6 +19,7 @@ namespace ScrumTaskboard.Controllers } // GET: api/userstories + #nullable enable [HttpGet] public async Task>> GetUserstory([FromQuery]string? title, [FromQuery]int? statusid, [FromQuery]int? categoryid, [FromQuery]int? createdbyid, [FromQuery]int? projectid, [FromQuery]int? sprintid, [FromQuery]ScrumPrio? priority) { @@ -56,6 +57,7 @@ namespace ScrumTaskboard.Controllers return await filtered.ToListAsync(); } + #nullable disable // GET: api/userstories/1 [HttpGet("{id}")]