Пример #1
0
        public IActionResult CreateInfo(InfoCreateViewModel model) //НЕИСПОЛЬЗУЕТСЯ!
        {
            if (ModelState.IsValid)
            {
                string uniqueFileName           = ProcessUploadAppImage(model);
                string uniqueHomeFileName       = ProcessUploadAppHomeImage(model);
                string uniqueHomeFileNameFirst  = ProcessUploadAppHomeImageFirst(model);
                string uniqueHomeFileNameSecond = ProcessUploadAppHomeImageSecond(model);
                var    newInfo = new Info
                {
                    AppName                = model.AppName,
                    AppImage               = uniqueFileName,
                    AppHomeImage           = uniqueHomeFileName,
                    AppHomeImageFirst      = uniqueHomeFileNameFirst,
                    AppHomeImageSecond     = uniqueHomeFileNameSecond,
                    AppHomeImageText       = model.AppHomeImageText,
                    AppHomeImageTextFirst  = model.AppHomeImageTextFirst,
                    AppHomeImageTextSecond = model.AppHomeImageTextSecond
                };
                _infoRepository.Add(newInfo);
                TempData["message"] = $"{model.AppName} был создан.";
                return(RedirectToAction("Index"));
            }

            return(View());
        }
Пример #2
0
        public void Add(Info model)
        {
            var entity = InfoFactory.Create(model);

            _infoRepository.Add(entity);

            model.Id = entity.Id;
        }
Пример #3
0
        public IActionResult CreateInfo(InfoCreateViewModel model) //НЕИСПОЛЬЗУЕТСЯ!
        {
            if (ModelState.IsValid)
            {
                string uniqueFileName        = ProcessUploadAppImage(model);
                string uniqueSocialFileName  = ProcessUploadAppSocialImage(model);
                string uniqueBackgroundImage = ProcessUploadAppBackgroundImage(model);
                string uniqueHomeImage       = ProcessUploadAppHomeImage(model);
                string uniqueCarouselImage1  = ProcessUploadFile1(model);
                string uniqueCarouselImage2  = ProcessUploadFile2(model);
                string uniqueCarouselImage3  = ProcessUploadFile3(model);
                var    newInfo = new Info
                {
                    AppName            = model.AppName,
                    AppAddress         = model.AppAddress,
                    AppPhone1          = model.AppPhone1,
                    AppPhone2          = model.AppPhone2,
                    AppSocialAddress   = model.AppSocialAddress,
                    AppImage           = uniqueFileName,
                    AppSocialImg       = uniqueSocialFileName,
                    AppBackgroundImage = uniqueBackgroundImage,
                    AppEmail           = model.AppEmail,
                    AppHomeImage       = uniqueHomeImage,
                    AppHomeText        = model.AppHomeText,
                    CarouselImage      = uniqueCarouselImage1,
                    CarouselImage2     = uniqueCarouselImage2,
                    CarouselImage3     = uniqueCarouselImage3,
                    AppHomeText2       = model.AppHomeText2,
                    AppHomeSlideText1  = model.AppHomeSlideText1,
                    AppHomeSlideText2  = model.AppHomeSlideText2,
                    AppHomeSlideText3  = model.AppHomeSlideText3
                };
                _infoRepository.Add(newInfo);
                TempData["message"] = $"{model.AppName} has be created.";
                return(RedirectToAction("Index"));
            }

            return(View());
        }