public ActionResult Addimage(HttpPostedFileBase[] addimage, int id)
 {
     if (addimage.Length > 0)
     {
         foreach (var image in addimage)
         {
             if (image != null)
             {
                 BinaryReader    binary = new BinaryReader(image.InputStream);
                 Property_Images pi     = new Property_Images
                 {
                     Property_Id = id,
                     Image       = binary.ReadBytes((int)image.ContentLength)
                 };
                 Db.Property_Images.Add(pi);
             }
         }
         Db.SaveChanges();
         return(RedirectToAction("Edit", new { id = id }));
     }
     else
     {
         return(RedirectToAction("Edit", new { id = id }));
     }
 }
        public async Task <ActionResult> AddProperty(Property_Details pd, HttpPostedFileBase[] images)
        {
            if (ModelState.IsValid)
            {
                pd.Seller_Id = (int)Session["sellerid"];


                Db.Property_Details.Add(pd);
                await Db.SaveChangesAsync();

                int id = Db.Property_Details.Max(p => p.Property_ID);
                if (images.Length > 0)
                {
                    foreach (var image in images)
                    {
                        if (image != null)
                        {
                            BinaryReader    binary = new BinaryReader(image.InputStream);
                            Property_Images pi     = new Property_Images
                            {
                                Property_Id = id,
                                Image       = binary.ReadBytes((int)image.ContentLength)
                            };
                            Db.Property_Images.Add(pi);
                        }
                    }
                    Db.SaveChanges();
                }
            }
            else
            {
                List <SelectListItem> li = new List <SelectListItem>();
                li.Add(new SelectListItem {
                    Text = "House", Value = "House"
                });
                li.Add(new SelectListItem {
                    Text = "Flat", Value = "Flat"
                });
                ViewData["type"] = li;
                List <SelectListItem> bhk = new List <SelectListItem>();
                bhk.Add(new SelectListItem {
                    Text = "1Bhk", Value = "1BHK"
                });
                bhk.Add(new SelectListItem {
                    Text = "2Bhk", Value = "2BHK"
                });
                bhk.Add(new SelectListItem {
                    Text = "3Bhk", Value = "3BHK"
                });
                bhk.Add(new SelectListItem {
                    Text = "4Bhk", Value = "4BHK"
                });
                bhk.Add(new SelectListItem {
                    Text = "5Bhk", Value = "5BHK"
                });
                ViewData["bhk"] = bhk;
                List <SelectListItem> facing = new List <SelectListItem>();
                facing.Add(new SelectListItem {
                    Text = "North", Value = "North"
                });
                facing.Add(new SelectListItem {
                    Text = "East", Value = "East"
                });
                facing.Add(new SelectListItem {
                    Text = "West", Value = "West"
                });
                facing.Add(new SelectListItem {
                    Text = "South", Value = "South"
                });
                ViewData["facing"] = facing;
                List <SelectListItem> furnish = new List <SelectListItem>();
                furnish.Add(new SelectListItem {
                    Text = "Fully Furnished", Value = "Fully Furnished"
                });
                furnish.Add(new SelectListItem {
                    Text = "Semi Furnished", Value = "Semi Furnished"
                });
                furnish.Add(new SelectListItem {
                    Text = "Not Furnished", Value = "Not Furnished"
                });
                ViewData["furnish"] = furnish;
                List <SelectListItem> tenant = new List <SelectListItem>();
                tenant.Add(new SelectListItem {
                    Text = "Family", Value = "Family"
                });
                tenant.Add(new SelectListItem {
                    Text = "Bacholer", Value = "Bacholer"
                });
                tenant.Add(new SelectListItem {
                    Text = "Family/Bacholer", Value = "Family/Bacholer"
                });
                ViewData["tenant"] = tenant;
                List <SelectListItem> parking = new List <SelectListItem>();
                parking.Add(new SelectListItem {
                    Text = "Available", Value = "Available"
                });
                parking.Add(new SelectListItem {
                    Text = "Not Available", Value = "Not Available"
                });
                ViewData["parking"] = parking;
                List <SelectListItem> status = new List <SelectListItem>();
                status.Add(new SelectListItem {
                    Text = "Available", Value = "Available"
                });
                status.Add(new SelectListItem {
                    Text = "Not Available", Value = "Not Available"
                });
                ViewData["status"] = status;
                return(View(pd));
            }
            return(RedirectToAction("Index"));
        }