예제 #1
0
        public JsonResult name_for_restaurant_detail(string eve1, string eve2)
        {
            JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
            string result = null;
            int    evr    = Convert.ToInt32(eve2);

            if (evr == 2)
            {
                List <Event>             all_std = new List <Event>();
                List <Restaurant>        all_st  = new List <Restaurant>();
                string                   e       = eve1.ToString();
                Event_MangementEntities3 dc      = new Event_MangementEntities3();
                all_std = dc.Events.Where(x => x.Event_Type == e).ToList <Event>();
                var events = db.Events.Where(x => x.Event_Type == e).Select(x => x.Restaurant_Id).ToList();
                int f      = events.Count();
                var all1   = from item in dc.Restaurants
                             where events.Contains(item.Restaurant_Id) select item;
                result = javaScriptSerializer.Serialize(all_std);
            }

            else if (evr == 1)
            {
                List <Restaurant>        all_std = new List <Restaurant>();
                List <string>            all_st  = new List <string>();
                Event_MangementEntities3 dc      = new Event_MangementEntities3();

                all_std            = dc.Restaurants.Where(x => x.Restaurant_Name.StartsWith(eve1)).ToList <Restaurant>();
                result             = javaScriptSerializer.Serialize(all_std);
                ViewBag.r_img      = all_std;
                ViewBag.home_value = eve1;
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public JsonResult Through_Event_CheckBox(string[] even, string cate)
        {
            JavaScriptSerializer     javaScriptSerializer = new JavaScriptSerializer();
            Event_MangementEntities3 dc = new Event_MangementEntities3();
            string result;

            List <Event> events = new List <Event>();
            var          event1 = db.Events.Where(x => x.Event_Type == cate).Select(x => x.Restaurant_Id).ToList();
            int          f      = event1.Count();

            if (even != null)
            {
                var all_std1 = from item in dc.Events
                               where even.Contains(item.Event_Type)
                               select item.Restaurant_Id;
                var all_std2 = from item in dc.Restaurants
                               where all_std1.Contains(item.Restaurant_Id)
                               select item;
                result = javaScriptSerializer.Serialize(all_std2);
            }
            else
            {
                var ev       = db.Events.Where(x => x.Event_Type == cate).Select(x => x.Restaurant_Id).ToList();
                var all_std2 = from item in dc.Restaurants
                               where ev.Contains(item.Restaurant_Id)
                               select item;
                result = javaScriptSerializer.Serialize(all_std2);
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public ActionResult Index(string eve1)
        {
            int h = Convert.ToInt32(eve1);
            List <Restaurant> all_st = new List <Restaurant>();

            Event_MangementEntities3 dc = new Event_MangementEntities3();

            all_st         = dc.Restaurants.Where(x => x.Restaurant_Id == h).ToList <Restaurant>();
            ViewBag.detail = all_st;
            ViewBag.Res_Id = h;
            return(View());
        }
예제 #4
0
        public JsonResult Get_Event_for_Home(string even)
        {
            List <Event>             all_std = new List <Event>();
            List <string>            all_st  = new List <string>();
            Event_MangementEntities3 dc      = new Event_MangementEntities3();
            JavaScriptSerializer     javaScriptSerializer = new JavaScriptSerializer();

            all_std = dc.Events.Where(x => x.Event_Type == even).ToList <Event>();
            string result = javaScriptSerializer.Serialize(all_std);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #5
0
        public JsonResult GetDecoration(string stateID)
        {
            int stateiD = Convert.ToInt32(stateID);
            List <Decoration>        all_std = new List <Decoration>();
            List <string>            all_st  = new List <string>();
            Event_MangementEntities3 dc      = new Event_MangementEntities3();

            all_std = dc.Decorations.Where(x => x.Restaurant_Id == stateiD).ToList <Decoration>();
            JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
            string result = javaScriptSerializer.Serialize(all_std);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
        public JsonResult Through_Categories_and_Area_and_Ratings(string[] even, string cate, string[] eve1, string eve2)
        {
            List <FeedBack>          all_std = new List <FeedBack>();
            List <Restaurant>        all_st  = new List <Restaurant>();
            JavaScriptSerializer     javaScriptSerializer = new JavaScriptSerializer();
            Event_MangementEntities3 dc = new Event_MangementEntities3();
            string result;

            result = javaScriptSerializer.Serialize(all_st);
            List <Event>      events = new List <Event>();
            var               event1 = db.Events.Where(x => x.Event_Type == cate).Select(x => x.Restaurant_Id).ToList();
            int               f      = event1.Count();
            List <int>        IDs;
            List <Restaurant> all_std4 = new List <Restaurant>();

            if (eve1 != null)
            {
                int[] intArr = Array.ConvertAll <string, int>(even, new Converter <string, int>(Convert.ToInt32));
                IDs = intArr.ToList();
                int len      = even.Length;
                var all_std1 = from item in dc.FeedBacks
                               where IDs.Contains(item.Ratings)
                               select item.Restaurant_Id;
                var all_std3 = from item in dc.Events
                               where eve1.Contains(item.Event_Type)
                               select item.Restaurant_Id;
                var allop = from item in dc.Restaurants
                            where all_std1.Contains(item.Restaurant_Id)
                            select item;
                var allop1 = from item in allop
                             where all_std3.Contains(item.Restaurant_Id)
                             select item.Restaurant_Id;
                var re     = db.Restaurants.Where(x => x.Area == eve2).ToList();
                var allop2 = from item in re
                             where allop1.Contains(item.Restaurant_Id)
                             select item;
                result = javaScriptSerializer.Serialize(allop2);
            }
            else
            {
                var ev       = db.Events.Where(x => x.Event_Type == cate).Select(x => x.Restaurant_Id).ToList();
                var all_std2 = from item in dc.Restaurants
                               where ev.Contains(item.Restaurant_Id)
                               select item;
                result = javaScriptSerializer.Serialize(all_std2);
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #7
0
        public ActionResult services(string eve1, string eve2)
        {
            int    evr = Convert.ToInt32(eve2);
            string h   = eve1.ToString();

            ViewBag.home10 = h;
            if (evr == 2)
            {
                List <Event>             all_std = new List <Event>();
                List <Restaurant>        all_st  = new List <Restaurant>();
                string                   e       = eve1.ToString();
                Event_MangementEntities3 dc      = new Event_MangementEntities3();
                all_std = dc.Events.Where(x => x.Event_Type == e).ToList <Event>();
                var events  = db.Events.Select(x => x.Restaurant_Id).ToList();
                var events1 = db.Events.Where(x => x.Event_Type == e).Select(x => x.Restaurant_Id).ToList();
                // all_st = dc.Restaurants.Where(x => x.Restaurant_Id == events).ToList<Restaurant>();
                int f   = events.Count();
                var all = from item in dc.Restaurants
                          where events1.Contains(item.Restaurant_Id)
                          select item;
                var all1 = from item in dc.Restaurants
                           where events.Contains(item.Restaurant_Id)
                           select item.Restaurant_Id;
                int u = all1.Count();
                ViewBag.r_img          = all;
                ViewBag.r_img_1        = all1;
                ViewBag.home1          = eve2;
                ViewBag.length_of_list = u;
            }

            else if (evr == 1)
            {
                List <Restaurant>        all_std = new List <Restaurant>();
                List <string>            all_st  = new List <string>();
                Event_MangementEntities3 dc      = new Event_MangementEntities3();

                all_std = dc.Restaurants.Where(x => x.Restaurant_Name.StartsWith(eve1)).ToList <Restaurant>();

                int u = all_std.Count();
                ViewBag.r_img          = all_std;
                ViewBag.r_img_1        = all_std;
                ViewBag.home1          = eve2;
                ViewBag.length_of_list = u;
            }
            return(View());
        }
예제 #8
0
        public JsonResult Through_Search(string even, string cate)
        {
            string                   e       = even.ToString();
            List <Restaurant>        all_std = new List <Restaurant>();
            List <string>            all_st  = new List <string>();
            Event_MangementEntities3 dc      = new Event_MangementEntities3();
            var event1 = db.Events.Where(x => x.Event_Type == cate).Select(x => x.Restaurant_Id).ToList();

            all_std = dc.Restaurants.Where(x => x.Restaurant_Name.StartsWith(e)).ToList <Restaurant>();
            var all = from item in all_std
                      where event1.Contains(item.Restaurant_Id)
                      select item;
            JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
            string result = javaScriptSerializer.Serialize(all);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #9
0
        public JsonResult Through_Area(string stateID, string cate)
        {
            //  int stateiD = Convert.ToInt32(stateID);
            // List<Restaurant> all_std = new List<Restaurant>();
            List <string>            all_st = new List <string>();
            List <Event>             events = new List <Event>();
            Event_MangementEntities3 dc     = new Event_MangementEntities3();
            var event1  = db.Events.Where(x => x.Event_Type == cate).Select(x => x.Restaurant_Id).ToList();
            var all_std = db.Restaurants.Where(x => x.Area == stateID).ToList();
            int f       = event1.Count();
            var all     = from item in all_std
                          where event1.Contains(item.Restaurant_Id)
                          select item;
            JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
            string result = javaScriptSerializer.Serialize(all);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #10
0
        public JsonResult Get_Restaurant_for_Home(string[] eve1)
        {
            // int len = eve1.Length;
            List <int> IDs;

            int[] intArr = Array.ConvertAll <string, int>(eve1, new Converter <string, int>(Convert.ToInt32));
            IDs = intArr.ToList();

            List <Restaurant>        all_std = new List <Restaurant>();
            JavaScriptSerializer     javaScriptSerializer = new JavaScriptSerializer();
            Event_MangementEntities3 dc = new Event_MangementEntities3();

            // for (int i = 0; i < len; i++)

            //   int e = Convert.ToInt32(eve1);
            var all = from item in dc.Restaurants
                      where IDs.Contains(item.Restaurant_Id)
                      select item;
            string result1 = javaScriptSerializer.Serialize(all);

            return(Json(result1, JsonRequestBehavior.AllowGet));
        }
예제 #11
0
        public JsonResult Through_Categories_and_Area(string even, string cate, string[] eve1)
        {
            List <FeedBack>          all_std = new List <FeedBack>();
            List <Restaurant>        all_st  = new List <Restaurant>();
            JavaScriptSerializer     javaScriptSerializer = new JavaScriptSerializer();
            Event_MangementEntities3 dc = new Event_MangementEntities3();
            string result;

            //int stateiD = Convert.ToInt32(even);
            result = javaScriptSerializer.Serialize(all_st);
            List <Event>      events = new List <Event>();
            var               event1 = db.Events.Where(x => x.Event_Type == cate).Select(x => x.Restaurant_Id).ToList();
            int               f      = event1.Count();
            List <int>        IDs;
            List <Restaurant> all_std4 = new List <Restaurant>();

            if (eve1 != null)
            {
                var all_std3 = from item in dc.Events
                               where eve1.Contains(item.Event_Type)
                               select item.Restaurant_Id;
                all_std4 = dc.Restaurants.Where(x => x.Area == even).ToList <Restaurant>();
                var all_std2 = from item in all_std4
                               where all_std3.Contains(item.Restaurant_Id)
                               select item;

                result = javaScriptSerializer.Serialize(all_std2);
            }
            else
            {
                var ev       = db.Events.Where(x => x.Event_Type == cate).Select(x => x.Restaurant_Id).ToList();
                var all_std2 = from item in dc.Restaurants
                               where ev.Contains(item.Restaurant_Id)
                               select item;
                result = javaScriptSerializer.Serialize(all_std2);
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }