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()); } }
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); }
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); }
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()); } }
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); }