Ejemplo n.º 1
0
        public async Task <IActionResult> Update(string bannerId, string bannerItemId, [FromBody] BannerItemMeta bannerItemMeta)
        {
            var result = await _bannerService.UpdateBannerItem(bannerItemId, bannerItemMeta);

            if (result.Code <= 0)
            {
                return(BadRequest(result));
            }

            return(Ok(result));
        }
Ejemplo n.º 2
0
        public async Task <ActionResultResponse> UpdateBannerItem(string bannerItemId, BannerItemMeta bannerItemMeta)
        {
            var bannerItemInfo = await _bannerItemRepository.GetInfo(bannerItemId);

            if (bannerItemInfo == null)
            {
                return(new ActionResultResponse(-1, _resourceService.GetString("BannerItem does not exists.")));
            }

            bannerItemInfo.Name        = bannerItemMeta.Name;
            bannerItemInfo.Url         = bannerItemMeta.Url;
            bannerItemInfo.Image       = bannerItemMeta.Image;
            bannerItemInfo.Order       = bannerItemMeta.Order;
            bannerItemInfo.Alt         = bannerItemMeta.Alt;
            bannerItemInfo.Description = bannerItemMeta.Description;

            var result = await _bannerItemRepository.Update(bannerItemInfo);

            return(new ActionResultResponse(result, result <= 0 ? _sharedResourceService.GetString("Something went wrong. Please contact with administrator.")
               : _resourceService.GetString("Update BannerItem successful.")));
        }