Example #1
0
 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();
 }
Example #2
0
        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();
        }
Example #3
0
 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());
     }
 }