public async Task Adicionar(Despesa despesa) { if (!ExecutarValidacao(new DespesaValidation(), despesa)) { return; } await _despesaRepository.Adicionar(despesa); }
public IActionResult Post([FromBody] Despesa despesa) { try { _despesaRepository.Adicionar(despesa); return(Created("api/Despesa", despesa)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public async Task Adicionar(Despesa despesa) { if (!ExecutarValidacao(new DespesaValidation(), despesa)) { return; } await _despesaRepository.Adicionar(despesa); GerarDespesaParcela(despesa); await _despesaRepository.SaveChanges(); }
public Despesa Adcionar(Despesa despesa) { try { if (despesa.Parcelas != 0) { ProcessarDespesas(despesa); return(new Despesa()); } if (!despesa.Casal) { return(_despesaRepository.Adicionar(despesa)); } GerarDespesaCasal(despesa); return(new Despesa()); } catch (Exception e) { Console.WriteLine(e); throw; } }