public void RemoveDay(int id) { Day day = GetDayById(id); List <Task> tasks = taskRepository.GetTasksByDayId(id); foreach (Task task in tasks) { taskRepository.RemoveTask(task.TaskId); } _context.Days.Remove(day); _context.SaveChanges(); }
public ActionResult CreateDay([Required, FromBody] Day day, [Required] int capstoneId) { if (day == null) { return(BadRequest()); } if (day.CapstoneId != capstoneId) { return(BadRequest()); } dayRepository.CreateDay(day); _dayContext.SaveChanges(); capstoneRepository.UpdateCapstone(capstoneId); return(Ok()); }