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)); }
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."))); }