public async Task <IActionResult> GetToDoTaskAsync([FromRoute] int ToDoId) { ToDoTaskManager toDoTaskManager = new ToDoTaskManager(); var dataResponse = await toDoTaskManager.GetToDoTask(_context, ToDoId); return(Ok(dataResponse)); }
public async Task <IActionResult> AddToDoTaskAsync([FromBody] ToDo ToDoTaskRequest) { if (ToDoTaskRequest == null) { throw new Exception("This is invalid"); } ToDoTaskManager toDoTaskManager = new ToDoTaskManager(); var dataResponse = await toDoTaskManager.CreateToDoTask(_context, ToDoTaskRequest); //var response = new ToDoListResponse(); return(Ok(dataResponse)); }
public async Task <IActionResult> UpdateTaskAsync(int ToDoId, [FromBody] ToDo ToDoTaskRequest) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //If the id doesnt exist in the db //return NotFound(); if (ToDoTaskRequest == null) { throw new Exception("This is invalid"); } ToDoTaskManager toDoTaskManager = new ToDoTaskManager(); var dataResponse = await toDoTaskManager.EditToDoTask(_context, ToDoId, ToDoTaskRequest); return(Ok(dataResponse)); }