public ActionResult Create()
        {
            DD_List objTestList = new DD_List();

            objTestList.LoaiSP_Model = new List <DD_LoaiSP>();
            objTestList.LoaiSP_Model = GetAllLoaiSP();
            return(View(objTestList));
        }
        public ActionResult Create([Bind(Include = "SanPhamId,MaSanPham,TenSP,SoLuong,MoTa,DonGia,NhaCungCapId,LoaiSPId,NgayTao,KhoHangId")] SanPham sanPham, FormCollection f, HttpPostedFileBase Image1, HttpPostedFileBase Image2)
        {
            var GetTenSP = db.SanPhams.FirstOrDefault(a => a.TenSP == sanPham.TenSP);

            if (Image1 != null && Image1.ContentLength > 0)
            {
                sanPham.Image1 = new byte[Image1.ContentLength];
                Image1.InputStream.Read(sanPham.Image1, 0, Image1.ContentLength);
                string filename1 = System.IO.Path.GetFileName(Image1.FileName);
                string urlImage1 = Server.MapPath(ImgPath + filename1);
                if (!System.IO.File.Exists(urlImage1))
                {
                    Image1.SaveAs(urlImage1);
                    sanPham.Url_img1 = ImgPath + filename1;
                }

                else
                {
                    DD_List objTestList = new DD_List();
                    objTestList.LoaiSP_Model = new List <DD_LoaiSP>();
                    objTestList.LoaiSP_Model = GetAllLoaiSP();
                    ViewBag.FileExists       = "**File exists " + filename1;
                    return(View(objTestList));
                }
            }
            if (Image2 != null && Image2.ContentLength > 0)
            {
                sanPham.Image2 = new byte[Image2.ContentLength];
                Image2.InputStream.Read(sanPham.Image2, 0, Image2.ContentLength);
                string filename2 = System.IO.Path.GetFileName(Image2.FileName);
                string urlImage2 = Server.MapPath(ImgPath + filename2);
                if (!System.IO.File.Exists(urlImage2))
                {
                    Image1.SaveAs(urlImage2);
                    sanPham.Url_img2 = ImgPath + filename2;
                }

                else
                {
                    DD_List objTestList = new DD_List();
                    objTestList.LoaiSP_Model = new List <DD_LoaiSP>();
                    objTestList.LoaiSP_Model = GetAllLoaiSP();
                    ViewBag.FileExists       = "**File exists " + filename2;
                    return(View(objTestList));
                }
            }

            if (GetTenSP != null)
            {
                DD_List objTestList = new DD_List();
                objTestList.LoaiSP_Model = new List <DD_LoaiSP>();
                objTestList.LoaiSP_Model = GetAllLoaiSP();

                ViewBag.TenSPExists = "** TenSP tồn Tại " + GetTenSP.TenSP;
                return(View(objTestList));
            }


            sanPham.LoaiSPId     = int.Parse(f["LoaiSP_Model"]);
            sanPham.NhaCungCapId = int.Parse(f["ddlcity"]);

            if (ModelState.IsValid)
            {
                sanPham.KhoHangId = 0;
                sanPham.NgayTao   = DateTime.Now;
                db.SanPhams.Add(sanPham);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.LoaiSPId = new SelectList(db.LoaiSPs, "LoaiSPId", "TenLoai", sanPham.LoaiSPId);

            ViewBag.NhaCungCapId = new SelectList(db.NhaCungCaps, "NhaCungCapId", "TenNhaCungCap", sanPham.NhaCungCapId);
            return(View(sanPham));
        }