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)); }