public IActionResult SalvaLista([FromBody] PerfilListaVM perfilListaVM) { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } List <string> erros = new List <string>(); int casaId = Util.GetCasaUsuario(User); PerfilLista perfilLista = Mapper.Map <PerfilLista>(perfilListaVM); perfilLista.CasaId = casaId; if (perfilLista.Id > 0) { erros = _perfilListaService.EditaPerfil(perfilLista, casaId); } else { erros = _perfilListaService.SalvaPerfil(perfilLista); } if (erros.Count > 0) { erros.ForEach(p => ModelState.AddModelError("", p)); return(new BadRequestObjectResult(ModelState)); } return(Ok()); }
public IActionResult GetPerfilLista(int id) { int casaId = Util.GetCasaUsuario(User); PerfilLista perfilLista = _perfilListaService.GetPerfilIncl(id, casaId); PerfilListaVM perfilListaVM = Mapper.Map <PerfilListaVM>(perfilLista); return(Ok(perfilListaVM)); }