// // GET: /Lists/{simpleListId}/ListItems/Edit/{simpleListItemId} public ActionResult Edit(int simpleListItemId) { _simpleListItemRepository = new SimpleListItemRepository(); var simpleListItem = _simpleListItemRepository.GetSimpleListItemById(simpleListItemId); return(View("Edit", simpleListItem)); }
public int ToggleDone(int simpleListItemId) { // Authenticate. var user = GetUserCredentials(); if (user == null) { return(0); } _simpleListItemRepository = new SimpleListItemRepository(); return(_simpleListItemRepository.ToggleSimpleListItemDone(user.ID, simpleListItemId)); }
public List <Models.SimpleListItemModel> GetSimpleListItems(string userName, string password, string simpleListId) { _simpleListItemRepository = new SimpleListItemRepository(); var simpleListItems = _simpleListItemRepository.GetSimpleListItems(int.Parse(simpleListId)); return((from simpleListItem in simpleListItems select new Models.SimpleListItemModel { ID = simpleListItem.ID, Description = simpleListItem.Description, Done = simpleListItem.Done, SimpleListID = simpleListItem.SimpleListID }).ToList()); }
public int CreateSimpleListItem(SimpleListItemViewModel simpleListItemViewModel) { // Authenticate. var user = GetUserCredentials(); if (user == null) { return(0); } var mapper = new Mapper(); var simpleListItem = mapper.SimpleListItemViewModelToSimpleListItem(simpleListItemViewModel); _simpleListItemRepository = new SimpleListItemRepository(); return(_simpleListItemRepository.AddSimpleListItem(simpleListItem)); }
public ActionResult Create(int simpleListId, SimpleListItemModel simpleListItemModel) { try { if (User.Identity.IsAuthenticated) { var simpleListItem = new SimpleList.DataModel.SimpleListItem(); simpleListItem.Description = simpleListItemModel.Description; simpleListItem.SimpleListID = simpleListItemModel.SimpleListId; _simpleListItemRepository = new SimpleListItemRepository(); _simpleListItemRepository.AddSimpleListItem(simpleListItem); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index")); } } catch { return(View()); } }