public async Task <IActionResult> Update(IntroducingGeneralViewModel model) { if (!ModelState.IsValid) { return(View()); } int isDeleteMobile = 0; int isDeleteDesktop = 0; var data = _introducingSettingService.GetSetting(); GenericIntroducingSettingModel introducingSettingModel = new GenericIntroducingSettingModel(); introducingSettingModel.BannerFile = model.BannerFile; introducingSettingModel.MobileBannerFile = model.MobileBannerFile; introducingSettingModel.Description = model.Description; isDeleteDesktop = int.Parse(model.IsDeleteDesktopBanner); isDeleteMobile = int.Parse(model.IsDeleteMobileBanner); if (data == null) { await Add(introducingSettingModel); } else { introducingSettingModel.Id = data.Id; _introducingSettingService.UpdateIntroducingSetting(introducingSettingModel, isDeleteMobile, isDeleteDesktop); } return(RedirectToAction("Index", "SettingsCMS", null)); }
public async Task <IActionResult> Add(GenericIntroducingSettingModel model) { try { if (ModelState.IsValid) { bool isValidType = false; if (model.BannerFile != null) { ViewBag.ErrorDataImage = "Banner is missing"; isValidType = true; } if (!isValidType) { ModelState.AddModelError("Banner", Model.Resources.ValidationMessages.WrongFileType); return(Json(false, new JsonSerializerSettings())); } await _introducingSettingService.AddDefault(model); } } catch (Exception ex) { throw ex; } return(RedirectToAction(nameof(IntroducingPageCMSController.Display))); }
public IActionResult Display() { var data = _introducingSettingService.GetSetting(); if (data == null) { data = new GenericIntroducingSettingModel(); } return(View(data)); }
public SettingCMSModel() { HomepageCMSModel = new HomepageCMSModel(); GenericIntroducingSettingModel = new GenericIntroducingSettingModel(); ContactCMSModel = new ContactCMSModel(); InvestmentTargetSettingModel = new ListInvestmentTargetSettingModel(); ListWithdrawFee = new ListWithdrawFee(); ListMaintainingFee = new ListMaintainingFee(); HasError = false; }
public GenericIntroducingSetting UpdateIntroducingSetting(GenericIntroducingSettingModel GenericIntroducingSettingModel, int isDeleteMobile, int isDeleteDesktop) { try { var GenericIntroducingSettingDto = _mapper.Map <GenericIntroducingSetting>(GenericIntroducingSettingModel); return(_genericIntroducingSettingManager.UpdateIntroducingSetting(GenericIntroducingSettingDto, isDeleteMobile, isDeleteDesktop)); } catch (Exception ex) { throw ex; } }
public async Task AddDefault(GenericIntroducingSettingModel genericIntroducingSettingModel) { try { var genericIntroducingSettingDto = _mapper.Map <GenericIntroducingSetting>(genericIntroducingSettingModel); await _genericIntroducingSettingManager.AddDefault(genericIntroducingSettingDto); } catch (Exception ex) { throw ex; } }
public IActionResult Index() { GenericIntroducingSettingModel data = _introducingSettingService.GetSetting(); return(View(data)); }