public ActionResult Logo() { var logoPictureInfo = _pictureService.Value.GetPictureInfo(Services.StoreContext.CurrentStore.LogoPictureId); var hasLogo = logoPictureInfo != null; var model = new ShopHeaderModel { LogoUploaded = hasLogo, LogoUrl = _pictureService.Value.GetUrl(logoPictureInfo, 0, FallbackPictureType.NoFallback), LogoWidth = logoPictureInfo?.Width ?? 0, LogoHeight = logoPictureInfo?.Height ?? 0, LogoTitle = Services.StoreContext.CurrentStore.Name }; return(PartialView(model)); }
public ActionResult Logo() { var store = Services.StoreContext.CurrentStore; var logo = _mediaService.Value.GetFileById(store.LogoMediaFileId, MediaLoadFlags.AsNoTracking); var model = new ShopHeaderModel { LogoUploaded = logo != null, LogoTitle = store.Name }; if (logo != null) { model.LogoUrl = _mediaService.Value.GetUrl(logo, 0, null, false); model.LogoWidth = logo.Dimensions.Width; model.LogoHeight = logo.Dimensions.Height; } return(PartialView(model)); }