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()); }
public void Add(Info model) { var entity = InfoFactory.Create(model); _infoRepository.Add(entity); model.Id = entity.Id; }
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()); }