private DespesaFixa mapper(DespesaFixaDTO despesaFixaDto) { var config = new MapperConfiguration(cfg => cfg.CreateMap <DespesaFixaDTO, DespesaFixa>()); var map = config.CreateMapper(); return(map.Map <DespesaFixa>(despesaFixaDto)); }
public bool finalizarDespesa(DespesaFixaDTO despesaFixaDto) { int result = 0; var conn = (NpgsqlConnection)_context.Database.GetDbConnection(); conn.Open(); using (var cmd = new NpgsqlCommand("CALL finalizardespesacontinua(@id_despesa, @valor_final, @result)", conn)) { cmd.Parameters.Add(new NpgsqlParameter("id_despesa", NpgsqlDbType.Bigint) { Direction = ParameterDirection.InputOutput, Value = despesaFixaDto.Id }); cmd.Parameters.Add(new NpgsqlParameter("valor_final", NpgsqlDbType.Numeric) { Direction = ParameterDirection.InputOutput, Value = despesaFixaDto.Valor }); cmd.Parameters.Add(new NpgsqlParameter("result", NpgsqlDbType.Integer) { Direction = ParameterDirection.InputOutput, Value = 0 }); cmd.ExecuteNonQuery(); result = (int)cmd.Parameters[2].Value; } conn.Close(); return(result > 0); }
public ActionResult <DespesaFixa> atualizar([FromRoute] long id) { DespesaFixaDTO despesaFixaDto = new DespesaFixaDTO(); despesaFixaDto.Id = id; try { DespesaFixa despesaFixa = _despesaFixaService.atualizar(despesaFixaDto); return(Ok(despesaFixa)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public DespesaFixa atualizar(DespesaFixaDTO despesaFixaDto) { DespesaFixa despesaFixa = mapper(despesaFixaDto); return(_despesaFixaRepository.Update(despesaFixa)); }