Browse Source

Check when CampaignDetailFunctionUri is not null and return DetailsUri

pull/235/head
Christian Arenas 7 years ago
parent
commit
b240357c3a
1 changed files with 8 additions and 2 deletions
  1. +8
    -2
      src/Services/Marketing/Marketing.API/Controllers/CampaignsController.cs

+ 8
- 2
src/Services/Marketing/Marketing.API/Controllers/CampaignsController.cs View File

@ -179,7 +179,7 @@
private CampaignDTO MapCampaignModelToDto(Campaign campaign)
{
var userId = _httpContextAccessor.HttpContext.User.FindFirst("sub").Value;
return new CampaignDTO
var dto = new CampaignDTO
{
Id = campaign.Id,
Name = campaign.Name,
@ -187,8 +187,14 @@
From = campaign.From,
To = campaign.To,
PictureUri = GetUriPlaceholder(campaign),
DetailsUri = $"{_settings.CampaignDetailFunctionUri}&campaignId={campaign.Id}&userId={userId}"
};
if (!string.IsNullOrEmpty(_settings.CampaignDetailFunctionUri))
{
dto.DetailsUri = $"{_settings.CampaignDetailFunctionUri}&campaignId={campaign.Id}&userId={userId}";
}
return dto;
}
private Campaign MapCampaignDtoToModel(CampaignDTO campaignDto)


Loading…
Cancel
Save