public ActionResult AddGalery(GaleryModel model) { var galery = new Galery(); if (ModelState.IsValid) { galery.Description = model.Description; galery.InsertDate = DateTime.Now; galery.InsertUserId = CustomMembership.CurrentUser().Id; galery.IsActive = model.IsActive; galery.Name = model.Name; try { _galeryService.Insert(galery); _uow.SaveChanges(); messagesForView.Clear(); messagesForView.Add("İşlemi başarılı!"); Success(messagesForView); return(RedirectToAction("Index")); } catch (Exception ex) { messagesForView.Clear(); messagesForView.Add("İşlem başarısız!"); messagesForView.Add(ex.Message); messagesForView.Add(ex.InnerException.Message); Error(messagesForView); } } return(View(model)); }
public ActionResult AddGalery() { var model = new GaleryModel(); model.IsActive = true; return(View(model)); }
public ActionResult EditGalery(int id) { var model = new GaleryModel(); var galery = _galeryService.Find(id); model.Description = galery.Description; model.Id = galery.Id; model.IsActive = galery.IsActive; model.Name = galery.Name; return(View(model)); }
public async Task <IActionResult> AddNewBook(BookModel book) { if (ModelState.IsValid) { if (book.ConvertPhoto != null) { string folder = "books/cover/"; book.CoverImageUrl = await UploadImage(folder, book.ConvertPhoto); } if (book.ConvertPhoto != null) { string folder = "books/galery/"; book.Galery = new List <GaleryModel>(); foreach (var file in book.GaleryFiles) { var galery = new GaleryModel { Name = file.FileName, Url = await UploadImage(folder, file) }; book.Galery.Add(galery); } } if (book.BookPdf != null) { string folder = "books/pdf/"; book.BookPdfUrl = await UploadImage(folder, book.BookPdf); } int id = await _bookRepository.AddNewBook(book); if (id > 0) { return(RedirectToAction(nameof(AddNewBook), new { isSuccess = true, bookId = id })); } } ViewBag.IsSuccess = false; ViewBag.BookId = 0; //ViewBag.Language = new SelectList(await _languageRepository.GetLanguages(), "Id", "Name"); return(View()); }