public Despesa Get(int idDespesa) { try { return(dbDespesa.GetById(idDespesa)); } catch (Exception ex) { throw new Exception($"Erro ao pesquisar Despesa: {ex.Message}."); } }
public void EditarDespesa(DespesaDTO dto) { Despesa despesa = despesaRepository.GetById(dto.Id); despesa.Editar(dto, despesaValidator); unitOfWork.BeginTransaction(); despesaRepository.Update(despesa); unitOfWork.Commit(); }
public ActionResult <Despesa> GetById(Guid id) { //var user = User.Claims.FirstOrDefault(x => x.Type == "user_id")?.Value; var result = _repository.GetById(id, "xpto123t"); return(Ok(result)); }
public ICommandResult Handle(UpdateDespesaCommand command) { //Fail Fast Validations command.Validate(); if (command.Invalid) { return(new GenericCommandResult(false, "Ops, Alguma inconsistencia nos dados", command.Notifications)); } //ReHidratação var despesa = _repository.GetById(command.Id, command.ChaveDeAcesso); //alterar despesa despesa.AtualizarDespesa(command.Nome, command.Descricao, command.Valor, command.TipoDespesa); //Atualiza no banco _repository.Update(despesa); return(new GenericCommandResult(true, "Despesa Criado com Sucesso!", despesa)); }
public Despesa Get(int id) { return(repository.GetById(id)); }