public async Task <ActionResult <PapelViewModel> > Post(PapelViewModel papelViewModel) { if (!ModelState.IsValid) { return(BadRequest()); } var papel = _mapper.Map <Papel>(papelViewModel); var papelAtualizado = PopularInformacoesPapel(papel); await _papelRepository.Adicionar(papelAtualizado); return(Ok(papelAtualizado)); }
public async Task <IActionResult> Create(PapelViewModel papelViewModel) { if (!ModelState.IsValid) { return(View(papelViewModel)); } var papel = _mapper.Map <Papel>(papelViewModel); var papelAtualizado = PopularInformacoesPapel(papel); await _papelRepository.Adicionar(papelAtualizado); return(RedirectToAction(nameof(Index))); }
public ActionResult Edit(PapelViewModel pvm) { if (ModelState.IsValid) { Papel papel = InternoRoleManager.FindById(pvm.Id); papel.Name = pvm.Nome; IdentityResult resultado = InternoRoleManager.Update(papel); if (resultado.Succeeded) { return(RedirectToAction("Index")); } else { AddErrorsFromResult(resultado); } } return(View(pvm)); }
public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Papel papel = InternoRoleManager.FindById(id); if (papel == null) { return(HttpNotFound()); } var pvm = new PapelViewModel(); pvm.Id = papel.Id; pvm.Nome = papel.Name; return(View(pvm)); }
public ActionResult Create(PapelViewModel model) { if (ModelState.IsValid) { Papel papel = new Papel { Name = model.Nome }; IdentityResult resultado = InternoRoleManager.Create(papel); if (resultado.Succeeded) { return(RedirectToAction("Index")); } else { AddErrorsFromResult(resultado); } } return(View(model)); }
public PapelPrincipal() { InitializeComponent(); viewModel = new PapelViewModel(); this.DataContext = viewModel; }