Пример #1
0
        public ActionResult Edit(int id, IFormCollection collection)
        {
            try
            {
                List <ToDoList> lst = _toDoListRepository.GetListById(id).ToList();

                AddTask_To_ToDoList tsk = new AddTask_To_ToDoList();
                tsk.ToDoListID = Convert.ToInt32(collection["ToDoListID"].ToString());
                tsk.ListTaskID = Convert.ToInt32(collection["ListTaskID"].ToString());
                tsk.IDExecutor = Convert.ToInt32(collection["IDExecutor"].ToString());
                string b = collection["IsChecked"].ToString();

                tsk.IsChecked       = (b == ""?false:true);
                tsk.TaskDescription = collection["TaskDescription"].ToString();
                tsk.TaskID          = Convert.ToInt32(collection["TaskID"].ToString());;
                tsk.TaskName        = collection["TaskName"].ToString();
                tsk.TaskStatus      = (StatusTask)Convert.ToInt32(collection["TaskStatus"].ToString());
                tsk.UpdatedDate     = Convert.ToDateTime(collection["UpdatedDate"]);
                tsk.CreatedDate     = Convert.ToDateTime(collection["CreatedDate"]);

                AddTask_To_ToDoList tsk1 = _toDoListRepository.Update(tsk);

                IEnumerable <AddTask_To_ToDoList> lst1 = _toDoListRepository.GetListByAssignedUserId(tsk1.IDExecutor);

                @ViewBag.AssignedId = tsk1.IDExecutor;
                return(View("~/Views/ToDoList/ShowActiveListWithToDoTasks.cshtml", lst1));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(View());
            }
        }
Пример #2
0
        public AddTask_To_ToDoList  Update(AddTask_To_ToDoList addTask_To_ToDoList)
        {
            var _task = context.AddTask_To_ToDoList.Attach(addTask_To_ToDoList);

            _task.State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            context.SaveChanges();
            return(addTask_To_ToDoList);
        }
Пример #3
0
        public AddTask_To_ToDoList DeleteListItemByIdItem(int ItemID)
        {
            AddTask_To_ToDoList _tdItem = context.AddTask_To_ToDoList.Find(ItemID);

            if (_tdItem != null)
            {
                context.AddTask_To_ToDoList.RemoveRange(_tdItem);
                context.SaveChanges();
            }
            return(_tdItem);
        }
Пример #4
0
 public ActionResult Delete(int id, IFormCollection collection)
 {
     try
     {
         AddTask_To_ToDoList toDoTask = _toDoListRepository.DeleteListItemByIdItem(id);
         //IEnumerable<AddTask_To_ToDoList> model = _toDoListRepository.GetListByAssignedUserId(toDoTask.IDExecutor);
         return(RedirectToAction("ShowAllListsToDo", new { id = toDoTask.IDExecutor }));
     }
     catch
     {
         return(View());
     }
 }
Пример #5
0
        public List <AddTask_To_ToDoList> AddTasksToList(List <ToDoTask> tasks, ToDoList toDoList)
        {
            List <AddTask_To_ToDoList> tmpAdd = new List <AddTask_To_ToDoList>();

            foreach (ToDoTask tsk in tasks)
            {
                AddTask_To_ToDoList tmp = new AddTask_To_ToDoList();
                tmp.TaskID          = tsk.TaskID;
                tmp.ToDoListID      = toDoList.ToDoListID;
                tmp.IDExecutor      = toDoList.IDExecutor;
                tmp.IsChecked       = true;
                tmp.TaskName        = tsk.TaskName;
                tmp.TaskDescription = tsk.TaskDescription;
                tmp.TaskStatus      = StatusTask.Created;
                tmp.CreatedDate     = toDoList.CreatedToDoListDatetime;
                tmp.UpdatedDate     = DateTime.Now;
                context.AddTask_To_ToDoList.Add(tmp);
                context.SaveChanges();
                tmpAdd.Add(tmp);
            }

            return(tmpAdd);
        }