Example #1
0
        public ActionResult Users()
        {
            HomeindexView vm = new HomeindexView();

            vm.users = db.Users.ToList();
            return(View(vm));
        }
Example #2
0
        // GET: Addlisting
        public ActionResult Index()
        {
            HomeindexView bnm = new HomeindexView();

            bnm.categories = db.Categories.ToList();
            bnm.cities     = db.Cities.ToList();
            bnm.service    = db.Services.ToList();
            return(View(bnm));
        }
Example #3
0
        public ActionResult Create(Place plic, List <int> h, int CategoryId, IEnumerable <HttpPostedFileBase> Img)
        {
            User          user  = Session["user"] as User;
            User          users = Session["user2"] as User;
            HomeindexView bnm   = new HomeindexView();

            if (user != null || users != null)
            {
                if (user == null)
                {
                    plic.UserId = users.Id;
                }
                else
                {
                    plic.UserId = user.Id;
                }



                db.Places.Add(plic);
                db.SaveChanges();

                foreach (var item in h)
                {
                    PlaceService das = new PlaceService
                    {
                        PlaceId  = plic.Id,
                        SeviceId = item
                    };
                    db.PlaceServices.Add(das);
                    db.SaveChanges();
                }

                foreach (var item in h)
                {
                    CategoryService pas = new CategoryService
                    {
                        CategoryId = CategoryId,
                        ServiceId  = item
                    };
                    db.CategoryServices.Add(pas);
                    db.SaveChanges();
                }
                Photo cv = new Photo();
                foreach (var item in Img)
                {
                    if (Extension.CheckImg(item, Extension.MAxfileSize))
                    {
                        try
                        {
                            cv.Image = Extension.SaveImg(item, "~/Public/Listing");
                        }
                        catch
                        {
                            ModelState.AddModelError("Img", "Img is not correct");
                        }
                    }
                    else
                    {
                        ModelState.AddModelError("Img", "Img is not correct");
                    }

                    Photo con = new Photo
                    {
                        PlaceId = plic.Id,
                        Image   = cv.Image,
                    };
                    db.Photos.Add(con);
                    db.SaveChanges();
                }
            }


            return(RedirectToAction("Index", "Home"));
        }