public void DeleteTask(int id) { TaskLists.Models.Task taskToDelete = (from t in _repo.Query <TaskLists.Models.Task>() where t.Id == id select t).FirstOrDefault(); _repo.Delete(taskToDelete); _repo.SaveChanges(); }
public void UpdateTask(TaskLists.Models.Task newTask) { TaskList taskList = new TaskList(); taskList = (from t in _repo.Query <TaskList>() where t.Id == newTask.TaskList.Id select t).FirstOrDefault(); newTask.TaskList = taskList; _repo.Update(newTask); _repo.SaveChanges(); }
public IActionResult Post([FromBody] TaskLists.Models.Task newTask) { if (newTask == null) { return(BadRequest()); } else if (newTask.Id == 0) { _taskService.AddTask(newTask); return(Ok()); } else { _taskService.UpdateTask(newTask); return(Ok()); } }