public IActionResult GetTask(Guid id) { var task = _taskSevice.GetTask(id); var taskModel = ConvertCoreTaskToTaskModel.ConvertToTaskModel(task); if (taskModel == null) { return(NotFound($"task with id: {id} not found")); } return(Ok(taskModel)); }
public IActionResult CreateTask([FromBody] TaskCreateModel task) { if (task == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var createdTask = _taskSevice.CreateTask(task.TaskName, task.TaskDescription, task.TaskDateTime, task.TaskPriority); var createdTaskModel = ConvertCoreTaskToTaskModel.ConvertToTaskModel(createdTask); return(CreatedAtRoute("GetTask", new { id = createdTaskModel.TaskId }, createdTaskModel)); }