Exemple #1
0
 private void UpdateContractor(Entities.Contractor contractor, UpdateContractorModel updatedModel)
 {
     contractor.UpdateName(updatedModel.ContractorName);
     contractor.UpdateDointBusinessAsName(updatedModel.DoingBusinessAs);
     contractor.UpdateContactDetails(updatedModel.ContactFirstName, updatedModel.ContactLastName, updatedModel.Email, updatedModel.PhoneNumber, updatedModel.AlternatePhoneNumber);
     contractor.UpdateAddress(updatedModel.AddressLine1, updatedModel.AddressLine2, updatedModel.City, updatedModel.StateCode, updatedModel.ZipCode);
     contractor.UpdatePhoneDetails(updatedModel.PhoneNumber, updatedModel.AlternatePhoneNumber);
     contractor.UpdateEmail(updatedModel.Email);
     contractor.RenewContract(updatedModel.ContractStartDate, updatedModel.ContractEndDate);
 }
Exemple #2
0
 public void Put([FromBody] UpdateContractorModel updateContractorModel)
 {
     _bus.Send(new UpdateContractorCommand(updateContractorModel));
 }
Exemple #3
0
 public UpdateContractorCommand(UpdateContractorModel contractor) : base(Guid.NewGuid(), "Anonymous")
 {
     //TODO: pass actual user who submitted the command
     Contractor = contractor;
 }