public void Consume(WarrantyAddedEvent ev) { var currentProposal = _repo.GetById(ev.ProposalId); var warranty = new Warranty(ev); currentProposal.Warranties.Add(warranty); currentProposal.Events.Add(ev); _repo.Update(currentProposal); }
public new Proposal Update(Proposal obj) { var proposal = _proposalRepository.Get(x => x.Id == obj.Id); if (proposal == null) { throw new Exception("Não foi possível atualizar, proposta não encontrada"); } proposal.VehicleId = obj.VehicleId; proposal.Amount = obj.Amount; proposal.Client = obj.Client; proposal.DateProposal = obj.DateProposal; return(_proposalRepository.Update(proposal)); }
public void SubmitForm(ProposalEntity proposal, int?keyValue = null) { try { if (keyValue != null) { proposal.ID = keyValue.Value; service.Update(proposal); } else { service.Insert(proposal); } } catch (Exception ex) { throw; } }
/// <summary> /// update a proposal /// </summary> /// <param name="proposal"></param> public void UpdateProposal(Proposal proposal) { ProposalRepository.Update(proposal); }
public void Update(Proposal obj) { _proposalRepository.Update(obj); _commitProvider.Commit(string.Empty); }