internal static Affiliate ToAffiliate( this AffiliateUpdateRequestModel requestModel, Affiliate existingAffiliate) { existingAffiliate.Address = requestModel.Address; existingAffiliate.CompanyName = requestModel.CompanyName; existingAffiliate.TelephoneNumber = requestModel.TelephoneNumber; return(existingAffiliate); }
public AffiliateDto PutAffiliate(Guid key, AffiliateUpdateRequestModel requestModel) { var affiliate = _shipmentService.GetAffiliate(key); if (affiliate == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } var updatedAffiliate = _shipmentService.UpdateAffiliate( requestModel.ToAffiliate(affiliate)); return updatedAffiliate.ToAffiliateDto(); }
public AffiliateDto PutAffiliate(Guid key, AffiliateUpdateRequestModel requestModel) { var affiliate = _shipmentService.GetAffiliate(key); if (affiliate == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } var updatedAffiliate = _shipmentService.UpdateAffiliate( requestModel.ToAffiliate(affiliate)); return(updatedAffiliate.ToAffiliateDto()); }