public ActionResult EditedSubTodoSave(SubTodoListVM subTodoListVM) { if (ModelState.IsValid) { SubTodoList subTodoList = new SubTodoList(); subTodoList.Id = subTodoListVM.Id; subTodoList.SubTodoName = subTodoListVM.SubTodoName; subTodoList.SubTodoDate = subTodoListVM.SubTodoDate; subTodoList.SubTodoStatus = subTodoListVM.SubTodoStatus; bool isSubTodoEdited = todoListService.EditSubTodoList(subTodoList); if (isSubTodoEdited) { return(RedirectToAction("Index", new { Message = "Data Updated Successfully" })); } else { return(RedirectToAction("Error")); } } else { return(RedirectToAction("Error")); } }
public bool EditSubTodoList(SubTodoList subTodoListItem) { try { foreach (var subTodo in _todoDBContext.SubTodoLists.Where(item => item.Id == subTodoListItem.Id)) { subTodo.SubTodoStatus = subTodoListItem.SubTodoStatus; } _todoDBContext.SaveChanges(); return(OPERATION_SUCCESSFUL); } catch (Exception ex) { Console.WriteLine(ex.Message); return(OPERATION_FAILURE); } }
public bool InitializeTodoList() { TodoList todo1 = new TodoList() { Name = "Reading" }; Registration user1 = new Registration() { UserName = "******", Password = "******" }; SubTodoList subTodo1 = new SubTodoList() { SubTodoName = "Murder on the links", SubTodoDate = DateTime.Now, SubTodoStatus = false }; SubTodoList subTodo2 = new SubTodoList() { SubTodoName = "Thinking fast and slow", SubTodoDate = DateTime.Now, SubTodoStatus = false }; try { subTodo1.TodoList = todo1; subTodo2.TodoList = todo1; todo1.SubTodoLists.Add(subTodo1); todo1.SubTodoLists.Add(subTodo2); todo1.Registration = user1; user1.UserTodoLists.Add(todo1); _todoDBContext.TodoLists.Add(todo1); _todoDBContext.Registrations.Add(user1); _todoDBContext.SaveChanges(); return(OPERATION_SUCCESSFUL); }catch (Exception ex) { Console.WriteLine(ex.Message); return(OPERATION_FAILURE); } }
public bool AddNewSubTodo(string subTodoName, int todoId) { try { SubTodoList subTodoItem = new SubTodoList(); subTodoItem.SubTodoDate = DateTime.Now; subTodoItem.SubTodoName = subTodoName; subTodoItem.SubTodoStatus = PENDING; subTodoItem.TodoList = _todoDBContext.TodoLists.Where(todo => todo.Id == todoId).FirstOrDefault(); _todoDBContext.SubTodoLists.Add(subTodoItem); _todoDBContext.SaveChanges(); return(OPERATION_SUCCESSFUL); } catch (Exception ex) { Console.WriteLine(ex.Message); return(OPERATION_FAILURE); } }
public bool EditSubTodoList(SubTodoList subTodoListItem) { return(todoListRepository.EditSubTodoList(subTodoListItem)); }