public ActionResult Create(PerfilViewModel perfil) { if (ModelState.IsValid) { var perfilDomain = Mapper.Map <PerfilViewModel, Perfil>(perfil); PerfilApp.Add(perfilDomain); Success(string.Format("<b>{0}</b> inserido com sucesso.", perfil.Nome)); return(RedirectToAction("Index")); } Danger("Perfil não pode ser inserido."); return(View(perfil)); }
public ActionResult <PerfilDTO> Add([FromBody] PerfilDTO perfil) { try { perfil.IdPerfil = _perfilAppService.GenerarCodigo(); _perfilAppService.Add(perfil); _perfilAppService.Save(); return(CreatedAtAction(nameof(Add), new { id = perfil.IdPerfil }, perfil)); } catch (Exception) { return(BadRequest()); } }
public ActionResult Insert([FromBody] Perfil perfil) { try { if (perfil == null) { return(NoContent()); } _perfilAppService.Add(perfil); return(Ok()); } catch (Exception ex) { throw ex; } }