public QuotaPesoVm SalvarAgendamentoDeCarregamento(AgendamentoDeCarregamentoCadastroVm agendamentoDeCarregamentoCadastroVm) { try { _unitOfWork.BeginTransaction(); Quota quota = _quotas.BuscaPorId(agendamentoDeCarregamentoCadastroVm.IdQuota); quota.InformarAgendamento(agendamentoDeCarregamentoCadastroVm); _quotas.Save(quota); _unitOfWork.Commit(); return(_builderQuotaPeso.BuildSingle(quota)); } catch (Exception) { _unitOfWork.RollBack(); throw; } }
public QuotaPorFornecedorVm ConsultarQuota(int idQuota) { Usuario usuarioConectado = _usuarios.UsuarioConectado(); return(_builderQuotaPorFornecedor.BuildSingle(_quotas.BuscaPorId(idQuota), usuarioConectado)); }