Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 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);
         }
     }
 }
Ejemplo n.º 4
0
        public void InsertFileByLoggedInUserName(HttpPostedFileBase postedFile, int toDoID)
        {
            ToDo toDoToUpdate = new ToDoSelector().GetToDoByLoggedInUserName(toDoID);

            InsertFile(postedFile, toDoID, toDoToUpdate.UserName);
        }
Ejemplo n.º 5
0
        public ToDoFile GetToDoFile(int toDoID, int toDoFileID, string userName)
        {
            ToDo toDoThatIsSaved = new ToDoSelector().GetToDo(toDoID, userName);

            return(GetToDoFile(toDoThatIsSaved, toDoFileID));
        }