public async Task<byte[]> GetBannerByBannerPathAsync(string banner)
{
var url = this.BuildBannerUrl(banner);
var request = WebRequest.CreateHttp(url);
var result = await request.GetResultAsBytesAsync();
return result.IsSuccess ? result.Result : null;
}