Exemple #1
0
        private DespesaVariavel mapper(DespesaVariavelDTO despesaVariavelDto)
        {
            var config = new MapperConfiguration(cfg => cfg.CreateMap <DespesaVariavelDTO, DespesaVariavel>());
            var map    = config.CreateMapper();

            return(map.Map <DespesaVariavel>(despesaVariavelDto));
        }
Exemple #2
0
        public DespesaVariavel salvar(DespesaVariavelDTO despesaVariavelDto)
        {
            DespesaVariavel despesaVariavel = mapper(despesaVariavelDto);

            despesaVariavel = _despesaVariavelRepository.Add(despesaVariavel);
            return(despesaVariavel);
        }
 public ActionResult <DespesaVariavel> criarNova([FromBody] DespesaVariavelDTO despesaVariavelDto)
 {
     try
     {
         DespesaVariavel despesaVariavel = _despesaVariavelService.salvar(despesaVariavelDto);
         return(Ok(despesaVariavel));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
 public ActionResult <DespesaVariavel> editar([FromRoute] long id, [FromBody] DespesaVariavelDTO despesaVariavelDto)
 {
     despesaVariavelDto.Id = id;
     try
     {
         DespesaVariavel despesaVariavel = _despesaVariavelService.atualizar(despesaVariavelDto);
         return(Ok(despesaVariavel));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Exemple #5
0
        public DespesaVariavel atualizar(DespesaVariavelDTO despesaVariavelDto)
        {
            DespesaVariavel dv = _despesaVariavelRepository.Get(despesaVariavelDto.Id);

            if (despesaVariavelDto.CarteiraId != dv.CarteiraId)
            {
                throw new VerificationException("Carteira/Usuário não podem sem modificados");
            }
            DespesaVariavel despesaVariavel = mapper(despesaVariavelDto);

            despesaVariavel = _despesaVariavelRepository.Update(despesaVariavel);
            return(despesaVariavel);
        }