Exemple #1
0
        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));
        }
Exemple #2
0
        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)));
        }
Exemple #3
0
        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));
        }