public ActionResult Signin(ModelUser modelUser) { string strerror = ""; if (ModelState.IsValid) { try { var file = Request.Files["img"]; if (file == null) { strerror = "Hình Chưa Được Chọn"; } else { string[] FileExtentsions = new string[] { ".jpg", ".gif", ".png" }; if (!FileExtentsions.Contains(file.FileName.Substring(file.FileName.LastIndexOf('.')))) { strerror = "Kiểu Tập Tin " + string.Join(", ", FileExtentsions) + " Không Cho Phép!"; } else { string strName = Mystring.str_slug(modelUser.FullName); String fileName = strName + file.FileName.Substring(file.FileName.LastIndexOf('.')); modelUser.Img = fileName; String Strpath = Path.Combine(Server.MapPath("~/Public/Image/User"), fileName); file.SaveAs(Strpath); string matkhau = Mystring.ToMD5(modelUser.PassWord); modelUser.Status = 1; modelUser.PassWord = matkhau; modelUser.Created_By = 1; modelUser.Created_At = DateTime.Now; modelUser.Update_By = 1; modelUser.Update_At = DateTime.Now; db.Users.Add(modelUser); db.SaveChanges(); Session["UserCustomer"] = modelUser.UserName; Session["UserId"] = modelUser.Id; Session["FullName"] = modelUser.FullName; Session["Img"] = modelUser.Img; Session["Email"] = modelUser.Email; Session["Phone"] = modelUser.Phone; return(RedirectToAction("Login")); } } } catch (Exception ex) { strerror = "Thêm Không Thành Công"; } } ViewBag.Error = strerror; return(View(modelUser)); }
public ActionResult Edit(ModelPost modelPost) { String baoloi = ""; if (ModelState.IsValid) { /* try * {*/ var file = Request.Files["img"]; if (file.FileName.Equals("")) { string strSlug = Mystring.str_slug(modelPost.Title); modelPost.Slug = strSlug; modelPost.Update_By = (int?)Session["UserIdAdmin"]; modelPost.Update_At = DateTime.Now; db.Entry(modelPost).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { string[] FileExtentsions = new string[] { ".jpg", ".gif", ".png" }; if (!FileExtentsions.Contains(file.FileName.Substring(file.FileName.LastIndexOf('.')))) { baoloi += "Kiểu Tập Tin " + string.Join(", ", FileExtentsions) + " Không Cho Phép!"; } else { string strSlug = Mystring.str_slug(modelPost.Title); String fileName = strSlug + file.FileName.Substring(file.FileName.LastIndexOf('.')); modelPost.Img = fileName; String Strpath = Path.Combine(Server.MapPath("~/Public/Image/Product/"), fileName); file.SaveAs(Strpath); modelPost.Slug = strSlug; modelPost.Update_By = (int?)Session["UserIdAdmin"]; modelPost.Update_At = DateTime.Now; db.Entry(modelPost).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } /*} * catch (Exception ex) * { * baoloi += "Cập Nhật Không Thành Công"; * }*/ } ViewBag.Error = baoloi; var listtopid = db.Topic.Where(m => m.Status != 0).ToList(); ViewBag.ListTopId = new SelectList(listtopid, "Id", "Name", 0); return(View(modelPost)); }
public ActionResult Edit(ModelUser modelUser) { String baoloi = ""; if (ModelState.IsValid) { try { var file = Request.Files["img"]; if (!file.FileName.Equals("")) { modelUser.Update_By = (int?)Session["UserIdAdmin"]; modelUser.Update_At = DateTime.Now; db.Entry(modelUser).State = EntityState.Modified; db.SaveChanges(); Session["FullNameAdmin"] = modelUser.FullName; int id = modelUser.Id; Session["UserIdAdmin"] = id; return(RedirectToAction("Index")); } else { string[] FileExtentsions = new string[] { ".jpg", ".gif", ".png" }; if (!FileExtentsions.Contains(file.FileName.Substring(file.FileName.LastIndexOf('.')))) { baoloi += "Kiểu Tập Tin " + string.Join(", ", FileExtentsions) + " Không Cho Phép!"; } else { string strName = Mystring.str_slug(modelUser.FullName); String fileName = strName + file.FileName.Substring(file.FileName.LastIndexOf('.')); modelUser.Img = fileName; String Strpath = Path.Combine(Server.MapPath("~/Public/Image/User"), fileName); file.SaveAs(Strpath); modelUser.Update_By = (int?)Session["UserIdAdmin"]; modelUser.Update_At = DateTime.Now; db.Entry(modelUser).State = EntityState.Modified; db.SaveChanges(); Session["FullNameAdmin"] = modelUser.FullName; Session["UserIdAdmin"] = modelUser.Id; Session["ImgAdmin"] = modelUser.Img; return(RedirectToAction("Index")); } } } catch (Exception ex) { baoloi += "Không Thành Công"; } } ViewBag.Error = baoloi; return(View(modelUser)); }
public ActionResult Create(ModelPost modelPost) { String baoloi = ""; if (ModelState.IsValid) { try { var file = Request.Files["img"]; if (file == null) { ModelState.AddModelError("HINHANH", "Hình Chưa Được Chọn"); } else { string[] FileExtentsions = new string[] { ".jpg", ".gif", ".png" }; if (!FileExtentsions.Contains(file.FileName.Substring(file.FileName.LastIndexOf('.')))) { ModelState.AddModelError("HINHANH", "Kiểu Tập Tin " + string.Join(", ", FileExtentsions) + " Không Cho Phép!"); } else { string strSlug = Mystring.str_slug(modelPost.Title); String fileName = strSlug + file.FileName.Substring(file.FileName.LastIndexOf('.')); modelPost.Img = fileName; String Strpath = Path.Combine(Server.MapPath("~/Public/Image/Newspaper/"), fileName); file.SaveAs(Strpath); modelPost.Slug = strSlug; modelPost.Created_By = (int?)Session["UserIdAdmin"]; modelPost.Created_At = DateTime.Now; db.Post.Add(modelPost); db.SaveChanges(); return(RedirectToAction("Index")); } } } catch (Exception ex) { baoloi += "Thêm Không Thành Công"; } } ViewBag.Error = baoloi; var listtopid = db.Topic.Where(m => m.Status != 0).ToList(); ViewBag.ListTopId = new SelectList(listtopid, "Id", "Name", 0); return(View(modelPost)); }
public ActionResult Create(ModelSlider modelSlider) { string baoloi = ""; if (ModelState.IsValid) { try { var file = Request.Files["img"]; if (file.FileName.Equals("")) { baoloi += "Hình Chưa Được Chọn"; } else { string[] FileExtentsions = new string[] { ".jpg", ".gif", ".png" }; if (!FileExtentsions.Contains(file.FileName.Substring(file.FileName.LastIndexOf('.')))) { baoloi += "Kiểu Tập Tin " + string.Join(", ", FileExtentsions) + " Không Cho Phép!"; } else { string strName = Mystring.str_slug(modelSlider.Name); String fileName = strName + file.FileName.Substring(file.FileName.LastIndexOf('.')); modelSlider.Img = fileName; String Strpath = Path.Combine(Server.MapPath("~/Public/Image/Slider"), fileName); file.SaveAs(Strpath); modelSlider.Created_By = (int?)Session["UserIdAdmin"]; modelSlider.Created_At = DateTime.Now; modelSlider.Update_By = 1; modelSlider.Update_At = DateTime.Now; db.Slider.Add(modelSlider); db.SaveChanges(); return(RedirectToAction("Index")); } } } catch (Exception ex) { baoloi += "Thêm Không Thành Công"; } } ViewBag.Error = baoloi; return(View(modelSlider)); }
public ActionResult Create(ModelCategories modelCategories) { ViewBag.ListCat = new SelectList(db.Categories.Where(m => m.Status != 0).ToList(), "Id", "Name", 0); ViewBag.ListOrder = new SelectList(db.Categories.Where(m => m.Status != 0).ToList(), "Orders", "Name", 0); String baoloi = ""; if (ModelState.IsValid) { try { if (modelCategories.ParentId == null) { modelCategories.ParentId = 0; } string slug = Mystring.str_slug(modelCategories.Name); modelCategories.Orders += 1; modelCategories.Slug = slug; modelCategories.Created_By = (int?)Session["UserIdAdmin"]; modelCategories.Created_At = DateTime.Now; modelCategories.Update_By = 1; modelCategories.Update_At = DateTime.Now; db.Categories.Add(modelCategories); //them du lieu bang link ModelLink modelLink = new ModelLink(); modelLink.Name = modelCategories.Name; modelLink.Slug = modelCategories.Slug; modelLink.TableId = modelCategories.Id; modelLink.Type = "category"; db.Links.Add(modelLink); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { baoloi = "thêm không thành công"; } } ViewBag.Error = baoloi; return(View(modelCategories)); }
public ActionResult Create(ModelTopic modelTopic) { ViewBag.listParent = new SelectList(db.Topic.Where(m => m.Status != 0 && m.ParentId == 0).ToList(), "Id", "Name", 0); String baoloi = ""; if (ModelState.IsValid) { try { if (modelTopic.ParentId == null) { modelTopic.ParentId = 0; } string slug = Mystring.str_slug(modelTopic.Name); modelTopic.Slug = slug; modelTopic.Created_At = DateTime.Now; modelTopic.Created_By = (int?)Session["UserIdAdmin"]; db.Topic.Add(modelTopic); //them du lieu bang link ModelLink modelLink = new ModelLink(); modelLink.Name = modelTopic.Name; modelLink.Slug = modelTopic.Slug; modelLink.TableId = modelTopic.Id; modelLink.Type = "topic"; db.Links.Add(modelLink); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { baoloi += "Thêm Không Thành Công"; } } ViewBag.Error = baoloi; return(View(modelTopic)); }
public ActionResult Create(ModelMenu modelMenu) { String baoloi = ""; if (ModelState.IsValid) { try { if (modelMenu.ParentId == null) { modelMenu.ParentId = 0; } string link = Mystring.str_slug(modelMenu.Name); modelMenu.Orders += 1; modelMenu.Link = link; modelMenu.Created_By = (int?)Session["UserIdAdmin"]; modelMenu.Created_At = DateTime.Now; db.Menu.Add(modelMenu); //them du lieu bang link ModelLink modelLink = new ModelLink(); modelLink.Name = modelMenu.Name; modelLink.Slug = link; modelLink.TableId = modelMenu.Id; modelLink.Type = modelMenu.Type; db.Links.Add(modelLink); db.SaveChanges(); return(RedirectToAction("Index")); }catch (Exception ex) { baoloi += "khong thanh cong"; } } ViewBag.ListParent = new SelectList(db.Menu.Where(m => m.Status != 0 && m.ParentId == 0 && m.Type == "category").ToList(), "Id", "Name", 0); ViewBag.Error = baoloi; return(View(modelMenu)); }