Ejemplo n.º 1
0
        //Get: Edit
        //UserFlashCard/Edit
        public ActionResult Edit(UserFlashCardEdit model, int id)
        {
            var service = CreateUserFlashCardServiceWithUserAccountID();

            service.UpdateUserFlashCard(model, id);

            return(View(model));
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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));
        }