Esempio n. 1
0
        public static PerfilViewModel Criar(Perfil perfil)
        {
            var novoPerfil = new PerfilViewModel();

            try
            {
                novoPerfil.Ativo = perfil.Ativo == null ? false : perfil.Ativo;
                novoPerfil.Id = perfil.Id;
                novoPerfil.Nome = string.IsNullOrEmpty(perfil.Nome) ? "sem nome" : perfil.Nome;
            }
            catch (Exception exception)
            {
                return novoPerfil;
            }

            return novoPerfil;
        }
Esempio n. 2
0
        public void Salvar([FromBody]Perfil perfil)
        {
            Perfil perfilMontado = null;

            if (perfil.Id == 0)
            {
                perfilMontado = new Perfil();
            }
            else
            {
                perfilMontado = this.perfilRepositorio.ObterPorId(perfil.Id);
            }

            perfilMontado.Ativo = perfil.Ativo;
            perfilMontado.Nome = perfil.Nome;

            this.perfilRepositorio.Salvar(perfilMontado);
        }