public void InsertFile(HttpPostedFileBase postedFile, int toDoID, string userName) { ToDo toDoToUpdate = new ToDoSelector().GetToDo(toDoID, userName); toDoToUpdate.ToDoFiles.Add(new ToDoFileSelector().GetToDoFile(postedFile, toDoID)); ToDoDBContextFactory.Create().SaveChanges(); }
public void DeleteToDoFile(int toDoFileID, int toDoID, string userName) { ToDo toDoThatIsSaved = new ToDoSelector().GetToDo(toDoID, userName); ToDoFile toDoFileToBeRemoved = new ToDoFileSelector().GetToDoFile(toDoThatIsSaved, toDoFileID); toDoThatIsSaved.ToDoFiles.Remove(toDoFileToBeRemoved); ToDoDBContextFactory.Create().ToDoFiles.Remove(toDoFileToBeRemoved); ToDoDBContextFactory.Create().SaveChanges(); }
public void MoveToDoDownToLastInPriorityByToDo(int toDoID, string userName) { if (toDoID > 0) { ToDoSelector toDoSelector = new ToDoSelector(); ToDo toDo = toDoSelector.GetToDo(toDoID, userName); if (new ToDoUpdater().IsToDoSwappable(toDo)) { toDo.OrderID = new ToDoSelector().GetMaxPlusOneToDoOrderID(toDo.UserName); new ToDoUpdater().UpdateToDo(toDo); } } }
public void InsertFileByLoggedInUserName(HttpPostedFileBase postedFile, int toDoID) { ToDo toDoToUpdate = new ToDoSelector().GetToDoByLoggedInUserName(toDoID); InsertFile(postedFile, toDoID, toDoToUpdate.UserName); }
public ToDoFile GetToDoFile(int toDoID, int toDoFileID, string userName) { ToDo toDoThatIsSaved = new ToDoSelector().GetToDo(toDoID, userName); return(GetToDoFile(toDoThatIsSaved, toDoFileID)); }