//Get: Edit //UserFlashCard/Edit public ActionResult Edit(UserFlashCardEdit model, int id) { var service = CreateUserFlashCardServiceWithUserAccountID(); service.UpdateUserFlashCard(model, id); return(View(model)); }
public bool UpdateUserFlashCard(UserFlashCardEdit model, int id) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .UserFlashCards .Single(e => e.UserCardId == id && e.ApplicationUser.Id == _userId); entity.FlashCard.FlashCardId = model.FlashCardId; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id, UserFlashCardEdit model) { var service = CreateUserFlashCardServiceWithUserAccountID(); if (service.UpdateUserFlashCard(model, id)) { TempData["SaveResult"] = "Your flash card was updated."; return(RedirectToAction("Index")); } if (!ModelState.IsValid) { ModelState.AddModelError("", "Your card could not be updated."); } return(View(model)); }