Beispiel #1
0
        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());
        }
Beispiel #2
0
        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));
        }