public ActionResult Create(Banner banner, HttpPostedFileBase BannerImage) { UploadResult resultImage = UploadFileResult.UploadImage(BannerImage); if (resultImage.IsSuccess == false && resultImage.Result != "") { SessionUserHelper.CreateSessionError(resultImage.Result); return View(banner); } banner.BannerImage = resultImage.FileName; if (ModelState.IsValid) { if (_iServiceBanner.SaveAdd(banner)) { SessionUserHelper.CreateSessionSuccess(ConstantStrings.AddSuccess); } else { SessionUserHelper.CreateSessionError(ConstantStrings.AddNonSuccess); } return RedirectToAction("Index"); } return View(banner); }
public bool Add(Banner item) { try { using (_context = new GreenhouseBannerContext()) { item.DateTimeCreate = DateTime.Now; item.GuidCreate = Guid.NewGuid(); _context.Banners.Add(item); _context.SaveChanges(); return true; } } catch (Exception ex) { return false; } }
public bool Disable(Banner item) { try { using (_context = new GreenhouseBannerContext()) { Banner banner = _context.Banners.FirstOrDefault(c => c.Id == item.Id); if (banner != null) { banner.IsActive = false; banner.DateTimeModify = DateTime.Now; banner.GuidModify = Guid.NewGuid(); _context.SaveChanges(); return true; } return false; } } catch (Exception ex) { return false; } }
public ActionResult Edit(Banner banner, HttpPostedFileBase BannerImage) { var banneritem = _iServiceBanner.GetItemBanner(banner.Id); //Check Image UploadResult resultImage = UploadFileResult.UploadImage(BannerImage); if (resultImage.IsSuccess == false && resultImage.Result != "") { SessionUserHelper.CreateSessionError(resultImage.Result); return View(banner); } banner.BannerImage = resultImage.FileName; if (resultImage.FileName == "") { banner.BannerImage = banneritem.BannerImage; } if (ModelState.IsValid) { if (_iServiceBanner.SaveEdit(banner)) { SessionUserHelper.CreateSessionSuccess(ConstantStrings.EditSuccess); } else { SessionUserHelper.CreateSessionError(ConstantStrings.EditNonSuccess); } return RedirectToAction("Index"); } return View(banner); }
public bool SaveEdit(Banner item) { return _manager.Update(item); }
public bool SaveAdd(Banner item) { return _manager.Add(item); }
public bool Update(Banner item) { try { using (_context = new GreenhouseBannerContext()) { Banner banner = this._context.Banners.FirstOrDefault(c => c.Id == item.Id); if (banner != null) { banner.BannerName = item.BannerName; banner.BannerImage = item.BannerImage; banner.IsActive = item.IsActive; banner.Position = item.Position; banner.Link = item.Link; banner.BannerDescription = item.BannerDescription; banner.DateTimeModify = DateTime.Now; banner.GuidModify = Guid.NewGuid(); _context.SaveChanges(); return true; } else { return false; } } } catch (Exception ex) { return false; } }