public int Them(DangBT dangBT) { try { db.DangBTs.Add(dangBT); db.SaveChanges(); return(dangBT.MaSP); } catch (Exception ex) { Console.WriteLine(ex); return(0); } }
public ActionResult Dangtin(NewModel dangtin_m) { if (ModelState.IsValid) { var session = (UserLogin)Session[Web_ban_hang.Common.CommonConstants.USER_SESSION]; var image = (List <NewImage>)Session[Web_ban_hang.Common.CommonConstants.IMAGE_SESSION]; if (session != null) { var newdao = new NewDao(); var dangBT = new DangBT(); var sanpham = new SanPham(); dangBT.UserID = session.UserID; dangBT.MaKV = dangtin_m.MaKV; dangBT.Status = false; dangBT.Xem = 0; var hinh212x212 = new Link().resizeImage(212, 212, Server.MapPath("~" + image[0].image)); hinh212x212.Save(Server.MapPath("~/Upload/Data/212x212/" + image[0].link)); sanpham.Date = DateTime.Now; sanpham.TieuDe = dangtin_m.TieuDe; sanpham.TenSP = dangtin_m.TieuDe; sanpham.Mota = dangtin_m.Mota; sanpham.AnhTDe = "/Upload/Data/212x212/" + image[0].link; sanpham.GiaBan = dangtin_m.GiaBan; sanpham.MaLSP = dangtin_m.MaLSP; sanpham.IDHang = dangtin_m.IDHang; sanpham.ID_BN = dangtin_m.ID_BN; sanpham.ID_BXL = dangtin_m.ID_BXL; sanpham.ID_Camera = dangtin_m.ID_Camera; sanpham.ID_Card = dangtin_m.ID_Card; sanpham.ID_Case = dangtin_m.ID_Case; sanpham.ID_CL = dangtin_m.ID_CL; sanpham.ID_CN = dangtin_m.ID_CN; sanpham.ID_Doi = dangtin_m.ID_Doi; sanpham.ID_DPG = dangtin_m.ID_DPG; sanpham.ID_HDH = dangtin_m.ID_HDH; sanpham.ID_HS = dangtin_m.ID_HS; sanpham.ID_KD = dangtin_m.ID_KD; sanpham.ID_KT = dangtin_m.ID_KT; sanpham.ID_LTR = dangtin_m.ID_LTR; sanpham.ID_M = dangtin_m.ID_M; sanpham.ID_Model = dangtin_m.ID_Model; sanpham.ID_MS = dangtin_m.ID_MS; sanpham.ID_PB = dangtin_m.ID_PB; sanpham.ID_Pin = dangtin_m.ID_Pin; sanpham.ID_PK = dangtin_m.ID_PK; sanpham.ID_QD = dangtin_m.ID_QD; sanpham.ID_R = dangtin_m.ID_R; dangBT.SanPham = sanpham; int so = newdao.Them(dangBT); if (so > 0) { if (image != null) { int i = 1; foreach (var item in image) { var hinh480_360 = new Link().resizeImage(480, 360, Server.MapPath("~" + item.image)); hinh480_360.Save(Server.MapPath("~/Upload/Data/480x360/" + item.link)); var listhinh = new HinhAnh(); listhinh.MASP = so; listhinh.Link = "/Upload/Data/480x360/" + item.link; listhinh.AnhFull = true; listhinh.STTANH = i; var hinh55x41 = new Link().resizeImage(55, 41, Server.MapPath("~" + item.image)); hinh55x41.Save(Server.MapPath("~/Upload/Data/55x41/" + item.link)); var listhinh_1 = new HinhAnh(); listhinh_1.MASP = so; listhinh_1.Link = "/Upload/Data/55x41/" + item.link; listhinh_1.AnhThumbnail = true; listhinh_1.STTANH = i; newdao.Themhinh(listhinh); newdao.Themhinh(listhinh_1); i++; } Session[Web_ban_hang.Common.CommonConstants.IMAGE_SESSION] = null; string link = Server.MapPath("~/Upload/Temp/") + session.UserName; DeleteDirectory(link); } } else { ModelState.AddModelError("", "đăng tin không đúng."); Session[Web_ban_hang.Common.CommonConstants.IMAGE_SESSION] = null; string link = Server.MapPath("~/Upload/Temp/") + session.UserName; DeleteDirectory(link); string link1 = Server.MapPath("~/Upload/Data/212x212/" + image[0].link); DeleteDirectory(link1); } return(Redirect("/")); } } else { var session = (UserLogin)Session[Web_ban_hang.Common.CommonConstants.USER_SESSION]; ViewBag.user = new UserDao().GetById(session.UserName); ViewBag.tinh = new KhuvucDao().ListKV(); } return(View(dangtin_m)); }