public ActionResult Edit(GeneroViewModel generoVm) { if (ModelState.IsValid) { SetAuditableEntityProperties.UpdateAuditableProperties(generoVm, CurrentUserAsString()); var genero = Mapper.Map <GeneroViewModel, Genero>(generoVm); _unitOfWork.Generos.SetModifiedState(genero); _unitOfWork.Complete(); TempData["success"] = "Gênero alterado com sucesso"; return(RedirectToAction("Index")); } ViewBag.Title = "Alterar Categoria"; return(View("GeneroEditForm", generoVm)); }
public ActionResult Edit(FilmeViewModel filmeVm) { if (ModelState.IsValid) { SetAuditableEntityProperties.UpdateAuditableProperties(filmeVm, currentUser: CurrentUserAsString()); var filme = Mapper.Map <FilmeViewModel, Filme>(filmeVm); _unitOfWork.Filmes.SetModifiedState(filme); _unitOfWork.Complete(); return(RedirectToAction("Index")); } filmeVm.GeneroSL = _unitOfWork.Filmes.GetGenresSL(); ViewBag.Title = "Alterar cadastro de filme"; return(View("FilmesEditForm", filmeVm)); }
public ActionResult Create(FilmeViewModel filmeVm) { if (ModelState.IsValid) { SetAuditableEntityProperties.SetFirstTimeAuditableProperties(filmeVm, CurrentUserAsString()); var mappedFilme = Mapper.Map <FilmeViewModel, Filme>(filmeVm); _unitOfWork.Filmes.Add(mappedFilme); _unitOfWork.Complete(); return(RedirectToAction("Index")); } filmeVm.GeneroSL = _unitOfWork.Filmes.GetGenresSL(); ViewBag.Title = "Novo Filme"; return(View("FilmesEditForm", filmeVm)); }
public ActionResult Create(GeneroViewModel generoVm) { if (ModelState.IsValid) { //Setando somente as propriedades do AuditableEntity SetAuditableEntityProperties.SetFirstTimeAuditableProperties(generoVm, CurrentUserAsString()); generoVm.CreatedBy = CurrentUserAsString(); generoVm.DataDeCriacao = DateTime.Now; var genero = Mapper.Map <GeneroViewModel, Genero>(generoVm); _unitOfWork.Generos.Add(genero); _unitOfWork.Complete(); TempData["success"] = "Gênero criado com sucesso"; return(RedirectToAction("Index")); } ViewBag.Title = "Nova Categoria"; return(View("GeneroEditForm", generoVm)); }