public ActionResult Create(AlbumViewModel collection) { if (ModelState.IsValid) { collection.UserEmail = User.Identity.Name; collection.Id = Guid.NewGuid(); AlbumRepository.AddOrUpdate(collection.ToEntity()); } return(List()); }
public ActionResult Edit(Guid id, AlbumViewModel collection) { try { if (ModelState.IsValid) { AlbumRepository.AddOrUpdate(collection.ToEntity()); return(RedirectToAction("Index")); } return(View(collection)); } catch { return(View()); } }
public ActionResult Create(AlbumVM model) { if (User.Identity.IsAuthenticated) { var identity = User.Identity.Name; int?userID = Userrepo.GetID(identity); if (userID != null) { model.DateCreated = DateTime.Now; model.UserID = (int)userID; var entity = ModelMapper.ModelToEntity(model); repo.AddOrUpdate(entity); } return(RedirectToAction("Index", "Album")); } return(Redirect(Request.UrlReferrer.ToString())); }