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());
        }
        private string ProcessUploadAppHomeImageSecond(InfoCreateViewModel model)
        {
            string uniqueFileName = null;

            if (model.AppHomeImageSecond != null && model.AppHomeImageSecond.Count > 0)
            {
                foreach (IFormFile img in model.AppHomeImageSecond)
                {
                    var uploadFolder = Path.Combine(_hostingEnvironment.WebRootPath, "images");
                    uniqueFileName = Guid.NewGuid().ToString() + "_" + img.FileName;
                    var filePath = Path.Combine(uploadFolder, uniqueFileName);
                    using (var fileStream = new FileStream(filePath, FileMode.Create))
                    {
                        img.CopyTo(fileStream);
                    }
                }
            }
            return(uniqueFileName);
        }
        private string ProcessUploadFile3(InfoCreateViewModel model)
        {
            string uniqueFileName = null;

            if (model.CarouselImage3 != null && model.CarouselImage3.Count > 0)
            {
                foreach (IFormFile photo in model.CarouselImage3)
                {
                    var uploadsFolder = Path.Combine(_hostingEnvironment.WebRootPath, "images");
                    uniqueFileName = Guid.NewGuid().ToString() + "_" + photo.FileName;
                    var filePath = Path.Combine(uploadsFolder, uniqueFileName);

                    using (var fileStream = new FileStream(filePath, FileMode.Create))
                    {
                        photo.CopyTo(fileStream);
                    }
                }
            }

            return(uniqueFileName);
        }
        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());
        }