Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
        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));
        }
Example #8
0
        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));
        }