public ActionResult ConfirmApprove(int iD, int page, BangTam bt, BanTin tin, Xe xe, ChiTietHinh pic)
 {
     List<BangTam> tam = db.BangTams.ToList();
     Session["Quantity"] = tam.Count();
     List<BanTin> lists = db.BanTins.ToList();
     Session["Count"] = lists.Count();
     ViewBag.Page = page;
     BangTam deal = db.BangTams.SingleOrDefault(s => s.MaTam == iD);
     if (deal == null)
     {
         Response.StatusCode = 404;
         return View();
     }
     xe.DanDong = bt.DanDong;
     xe.DangXe = bt.DangXe;
     xe.DonVi = bt.DonVi;
     xe.GiaBan = bt.GiaBan;
     xe.HangXe = bt.HangXe;
     xe.HopSo = bt.HopSo;
     xe.LoaiXe = bt.LoaiXe;
     xe.MauNgoaiThat = bt.MauNgoaiThat;
     xe.MauNoiThat = bt.MauNoiThat;
     xe.MucTieuThu = bt.MucTieuThu;
     xe.NamSanXuat = bt.NamSanXuat;
     xe.NhienLieu = bt.NhienLieu;
     xe.PhienBan = bt.PhienBan;
     xe.SoCho = bt.SoCho;
     xe.SoCua = bt.SoCua;
     xe.SoKm = bt.SoKm;
     xe.TinhTrang = bt.TinhTrang;
     xe.XuatXu = bt.XuatXu;
     db.Xes.Add(xe);
     db.SaveChanges();
     tin.MaXe = db.Xes.OrderByDescending(o => o.MaXe).Select(s => s.MaXe).First();
     tin.TieuDe = bt.TieuDe;
     tin.HinhAnh = db.HinhTams.Where(w => w.MaTam == bt.MaTam).Select(s => s.HinhTo).First();
     tin.NgayDang = bt.NgayDang;
     tin.NoiDung = bt.NoiDung;
     tin.TaiKhoan = bt.TaiKhoan;
     db.BanTins.Add(tin);
     db.SaveChanges();
     int MaTam = int.Parse(db.BangTams.OrderByDescending(o => o.MaTam).Select(s => s.MaTam).First().ToString());
     List<HinhTam> list = db.HinhTams.Where(w => w.MaTam == MaTam).ToList();
     foreach (var item in list)
     {
         pic.HinhNho = item.HinhNho;
         pic.HinhTo = item.HinhTo;
         pic.MaXe = tin.MaXe;
         db.ChiTietHinhs.Add(pic);
         db.SaveChanges();
     }
     db.BangTams.Remove(deal);
     db.SaveChanges();
     return RedirectToAction("ReviewDeal");
 }
 public ActionResult Submit(HinhTam pic, BangTam tam, HttpPostedFileBase[] files)
 {
     if (ModelState.IsValid)
     {
         if (files != null)
         {
             tam.TaiKhoan = Session["Account"].ToString();
             tam.NgayDang = DateTime.Now;
             db.BangTams.Add(tam);
             db.SaveChanges();
             foreach (HttpPostedFileBase file in files)
             {
                 var versions = new Dictionary<string, string>();
                 var path = Server.MapPath("~/Content/");
                 versions.Add("_thumb", "width=56&height=43&format=jpg");
                 versions.Add("", "width=960&height=527&format=jpg");
                 foreach (var suffix in versions.Keys)
                 {
                     file.InputStream.Seek(0, SeekOrigin.Begin);
                     ImageBuilder.Current.Build(
                         new ImageJob(
                             file.InputStream,
                             path + Path.GetFileNameWithoutExtension(file.FileName) + suffix,
                             new Instructions(versions[suffix]),
                             false,
                             true));
                     if (suffix == "_thumb")
                         pic.HinhNho = Path.GetFileNameWithoutExtension(file.FileName) + suffix + ".jpg";
                     else
                         pic.HinhTo = Path.GetFileNameWithoutExtension(file.FileName) + suffix + ".jpg";
                 }
                 pic.MaTam = db.BangTams.OrderByDescending(o => o.MaTam).Select(s => s.MaTam).First();
                 db.HinhTams.Add(pic);
                 db.SaveChanges();
             }
         }
     }
     return View();
 }