public SlideController() { if (slideDao == null) { slideDao = new SlideDao(); } }
public ActionResult Create(Slide slide) { var dao = new SlideDao(); if (ModelState.IsValid) { long id = dao.Insert(slide); if (id > 0) { // chuyển hướng trang về admin/slide/index var result = dao.ListAllForAdmin(); return(RedirectToAction("Index", "Slide", result)); } else { ModelState.AddModelError("", "Thêm không thành công"); SetAlert("Thêm không thành công", "error"); } } else { ModelState.AddModelError("", "Form lỗi"); SetAlert("Form lỗi", "error"); } return(View("Create")); }
public ActionResult Create(Slide slide) { if (ModelState.IsValid) { var dao = new SlideDao(); slide.CreateDate = DateTime.Now; slide.CreateBy = Common.CommonConstants.USER_SESSION; long id = dao.Insert(slide); if (id > 0) { SetAlert("Thêm slides thành công", "success"); return(RedirectToAction("Index", "Slide")); } else { ModelState.AddModelError("", "Thêm slides không thành công"); } } else { return(View("AddSlide")); } return(View("Index")); }
public ActionResult Edit(long id) { var dao = new SlideDao(); var slide = dao.GetById(id); return(View(slide)); }
public ActionResult ChangeProductStatus(long id) { var dao = new SlideDao().ChangeStatus(id); var result = new SlideDao().ListAllForAdmin(); return(RedirectToAction("Index", "Slide", result)); }
public ActionResult Index(string search, int page = 1, int pageSize = 5) { var model = new SlideDao().ListAllPaging(search, page, pageSize); ViewBag.SearchString = search; return(View(model)); }
public ActionResult Index(int page = 1, int pageSize = 5) { var dao = new SlideDao(); var model = dao.ListAllPaging(page, pageSize); return(View(model)); }
public ActionResult Slider() { SlideDao slide = new SlideDao(); var listslide = slide.getAll(); return PartialView(listslide); }
// GET: Admin/SLide public ActionResult Index(string searchString = null, int page = 1, int pageSize = 3) { var model = new SlideDao(); var list = model.ListAllPaging(searchString, page, pageSize); ViewBag.searchString = searchString; return(View(list)); }
public ActionResult Create(RoleSelectViewModel slide) { var dao = new SlideDao(); return(View("Create")); }
// GET: Admin/Slide public ActionResult Index(string searchString, int page = 1, int pageSize = 10) { var dao = new SlideDao(); var model = dao.ListAllPaging(searchString, page, pageSize); ViewBag.SearchString = searchString; return(View(model)); }
// GET: Home public ActionResult Index() { var model = new SlideDao().ListAll(); //viewbag đưa sản phẩm ra trang chủ ViewBag.NewProducts = new ProductDao().ListNewProduct(4); ViewBag.ListFeatureproduct = new ProductDao().ListFeatureProduct(4); return(View(model)); }
public JsonResult ChangeStatus(long id) { var result = new SlideDao().ChangeStatus(id); return(Json(new { status = result })); }
// GET: Home public ActionResult Index() { var slides = new SlideDao().listAll(); var productDao = new ProductDao(); ViewBag.Slides = slides; ViewBag.NewProducts = productDao.ListNewProduct(4); ViewBag.ListFeatureProducts = productDao.ListFeatureProduct(4); return(View()); }
// GET: Admin/Slide public ActionResult Index(string name = "", bool?status = null) { ViewBag.Name = name; SetStatusViewBag(); var dao = new SlideDao().ListAllForAdmin(name, status); SetAlert("Load thành công", "success"); return(View(dao)); }
// GET: Home public ActionResult Index() { var slide = new SlideDao(); ViewBag.Slides = slide.ListAll(); var product = new ProductDao(); ViewBag.NewProducts = product.ListNewProduct(7); ViewBag.FeatureProduct = product.ListFeatureProduct(6); return(View()); }
public ActionResult Update(int id = 1) { var dao = new SlideDao(); var slide = dao.GetSlideById(id); if (slide == null) { return(RedirectToAction("Index")); } ViewBag.image = slide.Image; return(View(slide)); }
public ActionResult Edit(long id) { if (((User)Session[Constants.USER_INFO]).GroupID == Constants.GROUP_ADMIM) { SetActiveSlideBar(Constants.SLIDEBAR_AD_SYSTEM); var SlideModel = new SlideDao().GetDetail(id); new LogDao().SetLog("Admin_Slide_Edit", null, ((User)Session[Constants.USER_INFO]).ID); return(View(SlideModel)); } SetAlert("Tài khoản của bạn không có quyền", Constants.ALERTTYPE_ERROR); new LogDao().SetLog("Admin_Slide_Edit", "Tài khoản của bạn không có quyền", ((User)Session[Constants.USER_INFO]).ID); return(RedirectToAction("Index", "Home")); }
// GET: Admin/Slide public ActionResult Index() { if (((User)Session[Constants.USER_INFO]).GroupID == Constants.GROUP_ADMIM) { SetActiveSlideBar(Constants.SLIDEBAR_AD_SYSTEM); var slide = new SlideDao().ListAllSilde(); new LogDao().SetLog("Admin_Slide_Index", null, ((User)Session[Constants.USER_INFO]).ID); return(View(slide)); } SetAlert("Tài khoản của bạn không có quyền", Constants.ALERTTYPE_ERROR); new LogDao().SetLog("Admin_Slide_Index", "Tài khoản của bạn không có quyền", ((User)Session[Constants.USER_INFO]).ID); return(RedirectToAction("Index", "Home")); }
public ActionResult Create(HttpPostedFileBase postedFile, Slide slide) { if (((User)Session[Constants.USER_INFO]).GroupID == Constants.GROUP_ADMIM) { if (ModelState.IsValid) { var userinfo = (User)Session[Constants.USER_INFO]; string path; string filename = ""; string fullfilename = ""; if (postedFile != null) { //Luu ten fie, luu y bo sung thu vien using System.IO; filename = Path.GetFileName(postedFile.FileName); fullfilename = filename.Split('.')[0] + "(" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString() + ")." + filename.Split('.')[1]; //Luu duong dan cua file path = Path.Combine(Server.MapPath("~/Data/ImgSlide"), fullfilename); postedFile.SaveAs(path); } slide.Image = fullfilename; slide.Status = true; slide.CreatedBy = userinfo.UserName; long id = new SlideDao().Insert(slide); if (id > 0) { SetAlert("Tạo Slide thành công", Constants.ALERTTYPE_SUCCESS); new LogDao().SetLog("Admin_Slide_Create", "Tạo Slide thành công", ((User)Session[Constants.USER_INFO]).ID); return(RedirectToAction("Index", "Slide")); } else { SetAlert("Tạo Slide không thành công", Constants.ALERTTYPE_ERROR); new LogDao().SetLog("Admin_Slide_Create", "Tạo Slide không thành công", ((User)Session[Constants.USER_INFO]).ID); return(RedirectToAction("Index", "Slide")); } } else { ModelState.AddModelError("", "Dữ liệu không lệ"); new LogDao().SetLog("Admin_Slide_Create", "Dữ liệu không hợp lệ", ((User)Session[Constants.USER_INFO]).ID); return(View("Create", slide)); } } SetAlert("Tài khoản của bạn không có quyền", Constants.ALERTTYPE_ERROR); new LogDao().SetLog("Admin_Slide_Create", "Tài khoản của bạn không có quyền", ((User)Session[Constants.USER_INFO]).ID); return(RedirectToAction("Index", "Home")); }
public ActionResult Create([Bind(Include = "ID,Image, Link, CreateDate, Status")] Slide slide, HttpPostedFileBase image) { try { if (ModelState.IsValid) { var dao = new SlideDao(); var path = ""; var filename = ""; if (image != null) { filename = DateTime.Now.ToString("dd-MM-yy-hh-mm-ss-") + image.FileName; path = Path.Combine(Server.MapPath("~/Image"), filename); image.SaveAs(path); slide.Image = filename; } //else //{ // content.Image = "~/Image/logo.png"; //} slide.Link = slide.Link; slide.CreateDate = Convert.ToDateTime(DateTime.UtcNow.ToLocalTime()); slide.Status = Convert.ToBoolean(true); var id = dao.Insert(slide); if (id > 0) { SetAlert("Thêm mới thành thành công", "success"); ViewBag.Success = "Thêm thành công"; slide = new Slide(); return(RedirectToAction("Index", "Slide")); } else { ModelState.AddModelError("", "Thêm mới ko thành công"); } } } catch (DbEntityValidationException e) { throw e; } catch (Exception ex) { throw ex; } return(View(slide)); }
public bool FuncUpdate(Slide model, string fileName, SlideDao dao) { model.Image = "/Assets/client/images/" + fileName; bool result = dao.Update(model); if (result) { TempData["Success"] = "Cập nhật slide thành công!"; return(true); } else { TempData["Error"] = "Cập nhật slide thất bại!"; return(false); } }
public ActionResult Edit(Slide slide) { if (ModelState.IsValid) { var result = new SlideDao().Update(slide); if (result) { SetAlert("Edit this slide successfully.", "success"); } else { ModelState.AddModelError("", "Edit this slide failed."); } } return(View(slide)); }
public ActionResult Delete(int id = 1) { var dao = new SlideDao(); var result = dao.Delete(id); if (result) { TempData["Success"] = "Xóa Slide thành công!"; return(RedirectToAction("Index")); } else { TempData["Success"] = "Xóa Slide thất bại!"; return(RedirectToAction("Index")); } }
public ActionResult Delete(int id) { var iplSlide = new SlideDao(); var res = iplSlide.Delete(id); if (res) { SetAlert("Xoa thanh cong ", "success"); return(RedirectToAction("Index", "Slide")); } else { SetAlert("Xoa khong thanh cong", "error"); return(RedirectToAction("Index", "Slide")); } }
public ActionResult Edit(Slide entity, HttpPostedFileBase file) { var oldSlide = new SlideDao().ViewDetail(entity.ID); string pathOldImage = Server.MapPath("~") + entity.Image; if (System.IO.File.Exists(pathOldImage)) { System.IO.File.Delete(pathOldImage); } string path = Server.MapPath("~/assets/client/images/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } var defName = DateTime.Now.ToString("MM_dd_yyyy_HH_mm_ss"); if (file != null) { var extension = Path.GetExtension(file.FileName); string fileName = defName + "_" + Path.GetFileNameWithoutExtension(file.FileName) + extension; file.SaveAs(Path.Combine(path, fileName)); } if (ModelState.IsValid) { var user = (UserLogin)Session[CommonConstants.USER_SESSION]; entity.CreatedBy = user.Name; entity.CreatedDate = DateTime.Now; if (entity.Status == null) { entity.Status = false; } if (file != null) { var extension = Path.GetExtension(file.FileName); entity.Image = "/assets/client/images/" + defName + "_" + Path.GetFileNameWithoutExtension(file.FileName) + extension; } else { entity.Image = oldSlide.Image; } db.Entry(entity).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(entity)); }
public ActionResult Create(Slide model, HttpPostedFileBase image) { if (ModelState.IsValid) { if (image != null) { var dao = new SlideDao(); string fileName = Path.GetFileName(image.FileName); string[] tokens = fileName.Split('.'); if (tokens[tokens.Count() - 1] == "png" || tokens[tokens.Count() - 1] == "jpg" || tokens[tokens.Count() - 1] == "jpeg" || tokens[tokens.Count() - 1] == "gif") { string folderPath = Path.Combine(Server.MapPath("/Assets/client/images"), fileName); image.SaveAs(folderPath); model.Image = "/Assets/client/images/" + fileName; model.CreatedDate = DateTime.Now; var result = dao.Insert(model); if (result) { TempData["Success"] = "Thêm sản phẩm thành công!"; return(RedirectToAction("Index")); } else { TempData["Error"] = "Thêm sản phẩm thất bại!"; return(View()); } } else { ModelState.AddModelError("", "File hình ảnh chưa phù hợp!"); return(View()); } } else { ModelState.AddModelError("", "Chưa chọn hình ảnh!"); return(View()); } } else { return(View()); } }
public ActionResult Edit(Slide xb) { if (ModelState.IsValid) { var dao = new SlideDao(); var result = dao.Update(xb); if (result) { SetAlert("Sửa thông tin slide thành công!", "success"); return(RedirectToAction("Index", "Slide")); } else { ModelState.AddModelError("", "Cập nhật slide không thành công!"); } } return(View("Index")); }
public ActionResult Create(Slide model) { if (ModelState.IsValid) { var slide = new SlideDao(); model.CreateDate = DateTime.Now; model.CreateBy = ((UserLogin)HttpContext.Session["USER_SESSION"]).ID; slide.Insert(model); SetAlert("Them moi thanh cong ", "success"); return(RedirectToAction("Index", "Slide")); } else { SetAlert("Them moi that bai", "error"); ModelState.AddModelError("", "Them moi khong thanh cong."); } return(View()); }
public ActionResult Create(Slide tt) { if (ModelState.IsValid) { var dao = new SlideDao(); long id = dao.Insert(tt); if (id > 0) { SetAlert("Thêm slide thành công", "success"); return(RedirectToAction("Index", "Slide")); } else { ModelState.AddModelError("", "Thêm slide không thành công"); } } return(View("Index")); }