/// <summary> /// Método que adiciona uma despesa /// </summary> /// <param name="obj">Objeto de Despesa</param> /// <returns>Uma nova despesa</returns> public Despesa Adicionar(DespesaInput input) { var novoObj = new Despesa() { IdTipoDespesa = input.IdTipoDespesa, IdTipoPagamento = input.IdTipoPagamento, Data = input.Data, Valor = input.Valor, Comentario = input.Comentario, DataCriacao = DateTime.Now }; novoObj.Validar(); var retorno = _despesaRepositorio.Inserir(novoObj); return(_despesaRepositorio.SelecionarPorId(retorno)); }