public ActionResult AddSellingVehicle(SellingVehicleDetail model, IEnumerable <HttpPostedFileBase> files)
        {
            model.UploadedDate       = DateTime.Now;
            model.VehicleDescription = model.VehicleDescription.Replace("\r\n", "<br />");
            context.SellingVehicleDetails.Add(model);
            context.SaveChanges();

            List <SellingVehicleImageTable> images = new List <SellingVehicleImageTable>();

            int i = 1;

            foreach (var file in files)
            {
                if (file != null && file.ContentLength > 0)
                {
                    SellingVehicleImageTable img = new SellingVehicleImageTable();
                    string fileName = i + DateTime.Now.ToString("yyMMddhhmmss") + Path.GetExtension(file.FileName);
                    img.ImageUrl = "~/Images/Selling/" + fileName;
                    fileName     = Path.Combine(Server.MapPath("~/Images/Selling/"), fileName);
                    file.SaveAs(fileName);
                    img.SellingID = model.SellingID;
                    images.Add(img);
                    i++;
                }
            }

            foreach (var image in images)
            {
                context.SellingVehicleImageTables.Add(image);
            }

            context.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult ViewAddvertise(int id)
        {
            SellingVehicleDetail model = context.SellingVehicleDetails.Where(x => x.SellingID == id).FirstOrDefault();

            ViewBag.VehicleImages = context.SellingVehicleImageTables.Where(x => x.SellingID == model.SellingID).ToList();
            return(PartialView("ViewSellingVehiclePV", model));
        }
 public ActionResult EditAddvertise(SellingVehicleDetail model)
 {
     using (context)
     {
         model.VehicleDescription   = model.VehicleDescription.Replace("\r\n", "<br />");
         context.Entry(model).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
        public ActionResult DeleteAddvertise(int id)
        {
            SellingVehicleDetail addvrt = context.SellingVehicleDetails.Where(x => x.SellingID == id).FirstOrDefault();

            context.SellingVehicleDetails.Remove(addvrt);

            List <SellingVehicleImageTable> imgs = context.SellingVehicleImageTables.Where(x => x.SellingID == id).ToList();

            foreach (var item in imgs)
            {
                context.SellingVehicleImageTables.Remove(item);
            }
            context.SaveChanges();

            return(Json("success", JsonRequestBehavior.AllowGet));
        }
        public ActionResult EditAddvertise(int id)
        {
            SellingVehicleDetail model = context.SellingVehicleDetails.Where(x => x.SellingID == id).FirstOrDefault();

            return(PartialView("EditAddvertisePV", model));
        }