private void SetImageResponse(Logo model)
 {
     if (model.Name != null)
     {
         this.Response.Headers.Add(Logo.NAME_HEADER, model.Name);
     }
     this.Response.Headers.Add(Logo.IS_DEFAULT_HEADER, model.IsDefault.ToString());
     this.Response.Headers.Add(SolutionSettingsController.ACCESS_CONTROL_EXPOSE_HEADERS,
                               Logo.NAME_HEADER + "," + Logo.IS_DEFAULT_HEADER);
     if (model.Image != null)
     {
         var bytes = model.ConvertImageToBytes();
         this.Response.ContentType = model.Type;
         this.Response.Body.Write(bytes, 0, bytes.Length);
     }
 }
Beispiel #2
0
        private void SetImageResponse(Logo model)
        {
            if (model.Name != null)
            {
                this.Response.Headers.Add(Logo.NameHeader, model.Name);
            }

            this.Response.Headers.Add(Logo.IsDefaultHeader, model.IsDefault.ToString());
            this.Response.Headers.Add(
                SolutionSettingsController.AccessControlExposeHeaders,
                Logo.NameHeader + "," + Logo.IsDefaultHeader);
            if (model.Image != null)
            {
                var bytes = model.ConvertImageToBytes();
                this.Response.ContentType = model.Type;
                this.Response.Body.Write(bytes, 0, bytes.Length);
            }
        }