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));
 }
Example #2
0
 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());
     }
 }
Example #3
0
        public ActionResult Insert([FromBody] Perfil perfil)
        {
            try
            {
                if (perfil == null)
                {
                    return(NoContent());
                }

                _perfilAppService.Add(perfil);
                return(Ok());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }