public ActionResult Edit(MPost mPost) { if (ModelState.IsValid) { String strSlug = XString.ToAscii(mPost.Title); mPost.Slug = strSlug; mPost.Type = "page"; mPost.Updated_at = DateTime.Now; mPost.Updated_by = int.Parse(Session["Admin_ID"].ToString()); var file = Request.Files["Image"]; if (file != null && file.ContentLength > 0) { String filename = strSlug + file.FileName.Substring(file.FileName.LastIndexOf(".")); mPost.Image = filename; String Strpath = Path.Combine(Server.MapPath("~/Content/Library/images/page/"), filename); file.SaveAs(Strpath); } db.Entry(mPost).State = EntityState.Modified; db.SaveChanges(); Thongbao.set_flash("Đã cập nhật lại nội dung trang đơn!", "success"); return(RedirectToAction("Index")); } return(View(mPost)); }
public ActionResult Edit(MPost mPost) { MTopic mTopic = new MTopic(); ViewBag.ListTopic = new SelectList(db.Topic.ToList(), "ID", "Name", 0); if (ModelState.IsValid) { String strSlug = XString.ToAscii(mPost.Title); mPost.Slug = strSlug; mPost.Type = "post"; mPost.Updated_at = DateTime.Now; mPost.Updated_by = 1 /*int.Parse(Session["Admin_ID"].ToString());*/; var file = Request.Files["Image"]; if (file != null && file.ContentLength > 0) { String filename = strSlug + file.FileName.Substring(file.FileName.LastIndexOf(".")); mPost.Image = filename; String Strpath = Path.Combine(Server.MapPath("~/Content/Path/post/"), filename); file.SaveAs(Strpath); } db.Entry(mPost).State = EntityState.Modified; db.SaveChanges(); Thongbao.set_flash("Đã cập nhật lại bài viết!", "success"); return(RedirectToAction("Index")); } return(View(mPost)); }
public ActionResult Create(MPost mPost) { if (ModelState.IsValid) { String strSlug = XString.ToAscii(mPost.Title); mPost.Slug = strSlug; mPost.Type = "post"; mPost.Created_at = DateTime.Now; mPost.Created_by = 1 /*int.Parse(Session["Admin_ID"].ToString());*/; mPost.Updated_at = DateTime.Now; mPost.Updated_by = 1 /*int.Parse(Session["Admin_ID"].ToString());*/; var file = Request.Files["Image"]; if (file != null && file.ContentLength > 0) { String filename = strSlug + file.FileName.Substring(file.FileName.LastIndexOf(".")); mPost.Image = filename; String Strpath = Path.Combine(Server.MapPath("~/Content/Path/post/"), filename); file.SaveAs(Strpath); } db.Post.Add(mPost); db.SaveChanges(); Thongbao.set_flash("Đã thêm bài viết mới!", "success"); return(RedirectToAction("Index")); } return(View(mPost)); }
public ActionResult Create(MProduct mProduct) { ViewBag.ListCat = new SelectList(db.Category.Where(m => m.Status != 0), "ID", "Name", 0); if (ModelState.IsValid) { mProduct.Price = mProduct.Price; mProduct.ProPrice = mProduct.ProPrice; String strSlug = XString.ToAscii(mProduct.Name); mProduct.Slug = strSlug; mProduct.Created_at = DateTime.Now; mProduct.Created_by = 1; mProduct.Updated_at = DateTime.Now; mProduct.Updated_by = 1; // Upload file var file = Request.Files["Image"]; if (file != null && file.ContentLength > 0) { String filename = strSlug + file.FileName.Substring(file.FileName.LastIndexOf(".")); mProduct.Image = filename; String Strpath = Path.Combine(Server.MapPath("~/Content/Path/product/"), filename); file.SaveAs(Strpath); } db.Product.Add(mProduct); db.SaveChanges(); Thongbao.set_flash("Thêm mới sản phẩm thành công!", "success"); return(RedirectToAction("Index")); } return(View(mProduct)); }
public ActionResult Create(MUser mUser) { if (ModelState.IsValid) { String avatar = XString.ToAscii(mUser.Fullname); mUser.Password = XString.ToMD5(mUser.Password); mUser.Created_at = DateTime.Now; mUser.Created_by = int.Parse(Session["Admin_ID"].ToString()); mUser.Updated_at = DateTime.Now; mUser.Updated_by = int.Parse(Session["Admin_ID"].ToString()); var file = Request.Files["Image"]; if (file != null && file.ContentLength > 0) { String filename = avatar + file.FileName.Substring(file.FileName.LastIndexOf(".")); mUser.Image = filename; String Strpath = Path.Combine(Server.MapPath("~/Content/Path/user/"), filename); file.SaveAs(Strpath); } db.User.Add(mUser); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mUser)); }
public ActionResult Edit(MProduct mProduct) { ViewBag.ListCat = new SelectList(db.Category.ToList(), "ID", "Name", 0); if (ModelState.IsValid) { String strSlug = XString.ToAscii(mProduct.Name); mProduct.Slug = strSlug; mProduct.Updated_at = DateTime.Now; mProduct.Updated_by = 1; // Upload file var file = Request.Files["Image"]; if (file != null && file.ContentLength > 0) { String filename = strSlug + file.FileName.Substring(file.FileName.LastIndexOf(".")); mProduct.Image = filename; String Strpath = Path.Combine(Server.MapPath("~/Content/Path/product/"), filename); file.SaveAs(Strpath); } db.Entry(mProduct).State = EntityState.Modified; db.SaveChanges(); Thongbao.set_flash("Đã cập nhật lại thông tin sản phẩm!", "success"); return(RedirectToAction("Index")); } return(View(mProduct)); }
public ActionResult Create(FormCollection collection, Mpost mpost) { int user_id = (!Session["user_id"].Equals("")) ? Convert.ToInt32(Session["user_id"].ToString()) : 1; XString str = new XString(); if (ModelState.IsValid) { mpost.TopId = collection["ListTopics"]; mpost.Slug = str.ToAscii(mpost.Title); mpost.Created_at = DateTime.Now; mpost.Created_by = 1; mpost.Updated_at = DateTime.Now; mpost.Updated_by = 1; var file = Request.Files["fileimg"]; if (file != null && file.ContentLength > 0) { mpost.Img = file.FileName.ToString(); string path = System.IO.Path.Combine(Server.MapPath("~/Images/product/"), file.FileName.ToString()); file.SaveAs(path); db.Posts.Add(mpost); db.SaveChanges(); } return(RedirectToAction("Index")); } ViewBag.ListTopics = new SelectList(db.Topics, "Id", "Name"); return(View(mpost)); }
public ActionResult Create(MSlider mSlider) { if (ModelState.IsValid) { String strSlug = XString.ToAscii(mSlider.Name); mSlider.Url = strSlug; mSlider.Created_at = DateTime.Now; mSlider.Created_by = 1 /*int.Parse(Session["Admin_ID"].ToString());*/; mSlider.Updated_at = DateTime.Now; mSlider.Updated_by = 1 /*int.Parse(Session["Admin_ID"].ToString());*/; var file = Request.Files["Image"]; if (file != null && file.ContentLength > 0) { String filename = strSlug + file.FileName.Substring(file.FileName.LastIndexOf(".")); mSlider.Image = filename; String Strpath = Path.Combine(Server.MapPath("~/Content/Library/images/Slider/"), filename); file.SaveAs(Strpath); } db.Slider.Add(mSlider); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mSlider)); }
public ActionResult Create(MCategory MCategory) { ViewBag.listCat = new SelectList(db.Category.Where(m => m.Status == 1), "ID", "Name", 0); ViewBag.listOrder = new SelectList(db.Category.Where(m => m.Status == 1), "Orders", "Name", 0); if (ModelState.IsValid) { if (MCategory.ParentID == null) { MCategory.ParentID = 0; } String Slug = XString.ToAscii(MCategory.Name); CheckSlug check = new CheckSlug(); if (!check.KiemTraSlug("Category", Slug, null)) { Thongbao.set_flash("Tên danh mục đã tồn tại, vui lòng thử lại!", "warning"); return(RedirectToAction("Create", "Category")); } MCategory.Slug = Slug; MCategory.Created_at = DateTime.Now; MCategory.Created_by = 1 /*int.Parse(Session["Admin_ID"].ToString());*/; MCategory.Updated_at = DateTime.Now; MCategory.Updated_by = 1 /*int.Parse(Session["Admin_ID"].ToString());*/; db.Category.Add(MCategory); db.SaveChanges(); Thongbao.set_flash("Danh mục đã được thêm!", "success"); return(RedirectToAction("Index", "Category")); } Thongbao.set_flash("Có lỗi xảy ra khi thêm danh mục!", "warning"); return(View(MCategory)); }
public ActionResult Edit(MSlider mSlider) { if (ModelState.IsValid) { String strSlug = XString.ToAscii(mSlider.Name); mSlider.Updated_at = DateTime.Now; mSlider.Updated_by = 1 /*int.Parse(Session["Admin_ID"].ToString());*/; var file = Request.Files["Image"]; if (file != null && file.ContentLength > 0) { String filename = strSlug + file.FileName.Substring(file.FileName.LastIndexOf(".")); mSlider.Image = filename; String Strpath = Path.Combine(Server.MapPath("~/Content/Library/images/Slider/"), filename); file.SaveAs(Strpath); } db.Entry(mSlider).State = EntityState.Modified; db.SaveChanges(); Thongbao.set_flash("Cập nhập thông tin slider thành công!", "success"); return(RedirectToAction("Index")); } return(View(mSlider)); }
public ActionResult Edit(MTopic mTopic) { ViewBag.listTopic = new SelectList(db.Topic.Where(m => m.Status == 1), "ID", "Name", 0); ViewBag.listOrder = new SelectList(db.Topic.Where(m => m.Status == 1), "Orders", "Name", 0); if (ModelState.IsValid) { if (mTopic.ParentID == null) { mTopic.ParentID = 0; } String Slug = XString.ToAscii(mTopic.Name); int ID = mTopic.ID; if (db.Category.Where(m => m.Slug == Slug && m.ID != ID).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại, vui lòng thử lại!", "warning"); return(RedirectToAction("Edit", "Topic")); } if (db.Topic.Where(m => m.Slug == Slug && m.ID != ID).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại trong TOPIC, vui lòng thử lại!", "warning"); return(RedirectToAction("Edit", "Topic")); } if (db.Post.Where(m => m.Slug == Slug && m.ID != ID).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại trong POST, vui lòng thử lại!", "warning"); return(RedirectToAction("Edit", "Topic")); } if (db.Product.Where(m => m.Slug == Slug && m.ID != ID).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại trong PRODUCT, vui lòng thử lại!", "warning"); return(RedirectToAction("Edit", "Topic")); } mTopic.Slug = Slug; // Lỗi datatime2 mTopic.Created_at = DateTime.Now; mTopic.Created_by = int.Parse(Session["Admin_ID"].ToString()); mTopic.Updated_at = DateTime.Now; mTopic.Updated_by = int.Parse(Session["Admin_ID"].ToString()); db.Entry(mTopic).State = EntityState.Modified; db.SaveChanges(); Thongbao.set_flash("Câp nhật thành công chủ đề!", "success"); return(RedirectToAction("Index")); } ViewBag.list = db.Category.Where(m => m.Status == 1).ToList(); return(View(mTopic)); }
public ActionResult Create(MTopic mTopic) { ViewBag.listTopic = new SelectList(db.Topic.Where(m => m.Status == 1), "ID", "Name", 0); ViewBag.listOrder = new SelectList(db.Topic.Where(m => m.Status == 1), "Order", "Name", 0); if (ModelState.IsValid) { if (mTopic.ParentID == null) { mTopic.ParentID = 0; } String Slug = XString.ToAscii(mTopic.Name); if (db.Category.Where(m => m.Slug == Slug).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại, vui lòng thử lại!", "warning"); return(RedirectToAction("Create", "Topic")); } if (db.Topic.Where(m => m.Slug == Slug).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại trong TOPIC, vui lòng thử lại!", "warning"); return(RedirectToAction("Create", "Topic")); } if (db.Post.Where(m => m.Slug == Slug).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại trong POST, vui lòng thử lại!", "warning"); return(RedirectToAction("Create", "Topic")); } if (db.Product.Where(m => m.Slug == Slug).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại trong PRODUCT, vui lòng thử lại!", "warning"); return(RedirectToAction("Create", "Topic")); } mTopic.Slug = Slug; mTopic.Created_at = DateTime.Now; mTopic.Created_by = int.Parse(Session["Admin_ID"].ToString()); mTopic.Updated_at = DateTime.Now; mTopic.Updated_by = int.Parse(Session["Admin_ID"].ToString()); db.Topic.Add(mTopic); db.SaveChanges(); Thongbao.set_flash("Danh mục đã được thêm!", "success"); return(RedirectToAction("Index", "Topic")); } ViewBag.list = db.Category.Where(m => m.Status == 1).ToList(); Thongbao.set_flash("Có lỗi xảy ra khi thêm danh mục!", "warning"); return(View(mTopic)); }
public ActionResult Create(PostViewModel viewModel) { try { if (ModelState.IsValid) { var model = new Post(); model.Name = viewModel.Name; model.CategoryId = Convert.ToInt32(viewModel.CategoryId); model.Status = viewModel.Status; model.MenuId = viewModel.MenuId; model.Description = viewModel.Description; model.Content = viewModel.Content; model.Deleted = false; model.CreateBy = 1; model.HomeFlag = viewModel.HomeFlag; model.HotFlag = viewModel.HotFlag; model.IsShow = viewModel.IsShow; model.CreateDate = DateTime.Now; model.DepartmentId = 0; model.Alias = XString.ToAscii(model.Name); model.Img = viewModel.Img; model.MoreImgs = viewModel.MoreImgs; _db.Posts.Add(model); _db.SaveChanges(); Notification.set_flash("Lưu thành công!", "success"); ModelState.Clear(); } else { Notification.set_flash("Nhập đầy đủ thông tin!", "warning"); } htmlOption = ""; htmlOption = this.DropdownAdd(0); ViewBag.htmlOption = htmlOption; viewModel = new PostViewModel(); viewModel.ListCategories = Helper.ListCategories().ToList(); return(View(viewModel)); } catch { Notification.set_flash("Thêm thất bại!", "warning"); throw; } }
public ActionResult Edit(Mcategory mcategory) { int user_id = (!Session["user_id"].Equals("")) ? Convert.ToInt32(Session["user_id"].ToString()) : 1; XString mystr = new XString(); if (ModelState.IsValid) { mcategory.Slug = mystr.ToAscii(mcategory.Name); mcategory.Created_at = DateTime.Now; mcategory.Created_by = user_id; mcategory.Updated_at = DateTime.Now; mcategory.Updated_by = user_id; db.Entry(mcategory).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mcategory)); }
public ActionResult Create(Mslider mslider) { int user_id = (!Session["user_id"].Equals("")) ? Convert.ToInt32(Session["user_id"].ToString()) : 1; XString mystr = new XString(); if (ModelState.IsValid) { mslider.Link = mystr.ToAscii(mslider.Name); mslider.Created_at = DateTime.Now; mslider.Created_by = user_id; mslider.Updated_at = DateTime.Now; mslider.Updated_by = user_id; db.Sliders.Add(mslider); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mslider)); }
public ActionResult Create(FormCollection collection, Mtopic mtopic) { int user_id = (!Session["user_id"].Equals("")) ? Convert.ToInt32(Session["user_id"].ToString()) : 1; XString str = new XString(); if (ModelState.IsValid) { mtopic.ParentId = Convert.ToInt32(collection["ListParentTopic"]); mtopic.Slug = str.ToAscii(mtopic.Name); mtopic.Created_at = DateTime.Now; mtopic.Updated_at = DateTime.Now; mtopic.Created_by = user_id; mtopic.Updated_by = user_id; db.Topics.Add(mtopic); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ListTopic = new SelectList(db.Topics, "Id", "Name"); return(View(mtopic)); }
public ActionResult Edit(MCategory MCategory) { ViewBag.listCat = new SelectList(db.Category.Where(m => m.Status == 1), "ID", "Name", 0); ViewBag.listOrder = new SelectList(db.Category.Where(m => m.Status == 1), "Orders", "Name", 0); if (ModelState.IsValid) { String Slug = XString.ToAscii(MCategory.Name); int ID = MCategory.ID; if (db.Category.Where(m => m.Slug == Slug && m.ID != ID).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại, vui lòng thử lại!", "warning"); return(RedirectToAction("Edit", "Category")); } if (db.Topic.Where(m => m.Slug == Slug && m.ID != ID).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại trong TOPIC, vui lòng thử lại!", "warning"); return(RedirectToAction("Edit", "Category")); } if (db.Post.Where(m => m.Slug == Slug && m.ID != ID).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại trong POST, vui lòng thử lại!", "warning"); return(RedirectToAction("Edit", "Category")); } if (db.Product.Where(m => m.Slug == Slug && m.ID != ID).Count() > 0) { Thongbao.set_flash("Tên danh mục đã tồn tại trong PRODUCT, vui lòng thử lại!", "warning"); return(RedirectToAction("Edit", "Category")); } MCategory.Slug = Slug; MCategory.Updated_at = DateTime.Now; MCategory.Updated_by = 1 /*int.Parse(Session["Admin_ID"].ToString());*/; db.Entry(MCategory).State = EntityState.Modified; db.SaveChanges(); Thongbao.set_flash("Cập nhật thành công!", "success"); return(RedirectToAction("Index")); } return(View(MCategory)); }
public ActionResult Create(FormCollection collection, Mcategory model) { int user_id = (!Session["user_id"].Equals("")) ? Convert.ToInt32(Session["user_id"].ToString()) : 1; XString mystr = new XString(); if (ModelState.IsValid) { model.ParentId = Convert.ToInt32(collection["Listcat"]); model.Slug = mystr.ToAscii(model.Name); model.Created_at = DateTime.Now; model.Created_by = user_id; model.Updated_at = DateTime.Now; model.Updated_by = user_id; db.Categories.Add(model); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Listcat = new SelectList(db.Categories, "id", "Name"); return(View(model)); }
public ActionResult Edit(FormCollection collection, Mproduct mproduct) { int user_id = (!Session["user_id"].Equals("")) ? Convert.ToInt32(Session["user_id"].ToString()) : 1; XString mystr = new XString(); if (ModelState.IsValid) { mproduct.CatId = Convert.ToInt32(collection["Listcat"]); string strslug = mystr.ToAscii(mproduct.Name); mproduct.Slug = strslug; mproduct.Created_at = DateTime.Now; mproduct.Created_by = user_id; mproduct.Updated_at = DateTime.Now; mproduct.Updated_by = user_id; db.Entry(mproduct).State = EntityState.Modified; //upload file var file = Request.Files["fileimg"]; if (file != null && file.ContentLength > 0) { //string phammorong = file.FileName.Substring(file.FileName.LastIndexOf(".")); mproduct.Img = file.FileName.ToString(); string path = Server.MapPath("~/images/product/") + file.FileName.ToString(); file.SaveAs(path); //lưu db.SaveChanges(); } return(RedirectToAction("Index")); } var list = db.Categories.Where(m => m.Status != 0).ToList(); ViewBag.Listcat = new SelectList(list, "id", "Name"); return(View(mproduct)); }