public void RemoveTask(Task task) { var userInformationList = GetUserInformationForTaskToRemove(task); if (userInformationList != null) { foreach (var item in userInformationList) { _db.UsersInformation.Remove(item); } } _db.Tasks.Remove(task); _db.SaveChanges(); }
public void EditTask(Task task) { _db.Entry(task).State = EntityState.Modified; _db.SaveChanges(); }
public List <UserInformation> GetUserInformationForTaskToRemove(Task task) { var userInformationList = _db.UsersInformation.Where(x => x.Task.Equals(task)).ToList(); return(userInformationList); }
public void AddTask(Task task) { _db.Tasks.Add(task); _db.SaveChanges(); }