public IActionResult PostTask([FromBody] DAL.DataBase.Task task) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } unitOfWork.TaskManager.Add(task); unitOfWork.Save(); return(CreatedAtAction("GetTask", new { id = task.Id }, task)); }
public IActionResult PutTask([FromRoute] int id, [FromBody] DAL.DataBase.Task task) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != task.Id) { return(BadRequest()); } unitOfWork.TaskManager.Update(task); unitOfWork.Save(); return(NoContent()); }