public void GivePromoCodeToCustomer(PromoCode promoCode) { var dto = new GivePromoCodeToCustomerDto() { PartnerId = promoCode.Partner.Id, BeginDate = promoCode.BeginDate.ToShortDateString(), EndDate = promoCode.EndDate.ToShortDateString(), PreferenceId = promoCode.PreferenceId, PromoCode = promoCode.Code, ServiceInfo = promoCode.ServiceInfo, PartnerManagerId = promoCode.PartnerManagerId }; var message = JsonSerializer.Serialize(dto, typeof(GivePromoCodeToCustomerDto)); _queueSender.Send(message, "GivinigPromoCodeToCustomerPromoCode"); }
public async Task GivePromoCodeToCustomer(PromoCode promoCode) { var dto = new GivePromoCodeToCustomerDto() { PartnerId = promoCode.Partner.Id, BeginDate = promoCode.BeginDate.ToShortDateString(), EndDate = promoCode.EndDate.ToShortDateString(), PreferenceId = promoCode.PreferenceId, PromoCode = promoCode.Code, ServiceInfo = promoCode.ServiceInfo, PartnerManagerId = promoCode.PartnerManagerId }; var response = await _httpClient.PostAsJsonAsync("api/v1/promocodes", dto); response.EnsureSuccessStatusCode(); }