Exemple #1
0
 public static Consequencia Salvar(Consequencia consequencia_)
 {
     using (Repositorio ctx = new Repositorio())
     {
         consequencia_.Validar();
         RequisicaoHTTP requisicao = new RequisicaoHTTP();
         ctx.Consequencias.Add(consequencia_);
         ctx.SaveChanges();
         return(consequencia_);
     }
 }
Exemple #2
0
 public static Consequencia Obter(int uuid)
 {
     using (Repositorio ctx = new Repositorio())
     {
         Consequencia consequencia = ctx.Consequencias.Include(a => a.Pessoa).Where(a => a.id == uuid).FirstOrDefault();
         if (consequencia != null)
         {
             consequencia.Tipos = TipoService.ListarTiposConsequencia(consequencia.id);
         }
         return(consequencia);
     }
 }
Exemple #3
0
        public static bool Deletar(int uuid)
        {
            using (Repositorio ctx = new Repositorio())
            {
                Consequencia _consequencia = ctx.Consequencias
                                             .Where(s => s.id == uuid).FirstOrDefault();

                if (_consequencia == null)
                {
                    return(true);
                }

                ctx.Remove(_consequencia);
                ctx.SaveChanges();

                return(true);
            }
        }
Exemple #4
0
        public static Consequencia Editar(int uuid, Consequencia consequencia)
        {
            using (Repositorio ctx = new Repositorio())
            {
                Consequencia _consequencia = ctx.Consequencias.Where(x => x.id == uuid).FirstOrDefault();
                if (_consequencia == null)
                {
                    throw new ApplicationNotFoundException(ApplicationNotFoundException.CONSEQUENCIA_NAO_ENCONTRADA);
                }

                consequencia.Validar();
                _consequencia.descricao = consequencia.descricao.ToUpper();
                _consequencia.idade     = consequencia.idade;
                _consequencia.Tipos     = consequencia.Tipos;
                ctx.Consequencias.Update(_consequencia);
                ctx.SaveChanges();
                return(_consequencia);
            }
        }
Exemple #5
0
        public ActionResult <ConsequenciaResponse> Editar(int id, [FromBody] ConsequenciaRequest consequenciaRequest)
        {
            Consequencia consequencia = _mapperRequest.Map <Consequencia>(consequenciaRequest);

            return(Ok(_mapperResponse.Map <ConsequenciaResponse>(ConsequenciaService.Editar(id, consequencia))));
        }
Exemple #6
0
        public ActionResult <ConsequenciaResponse> Salvar([FromBody] ConsequenciaRequest consequenciaRequest)
        {
            Consequencia consequencia = _mapperRequest.Map <Consequencia>(consequenciaRequest);

            return(Ok(_mapperResponse.Map <ConsequenciaResponse>(ConsequenciaService.Salvar(consequencia))));
        }