public ActionResult GetMoviePop(BookMovie obj)
        {
            //if (Session["CID"].ToString() is null)
            //{
            //    Session["CID"] = "1015";
            //    Session["UserID"] = "Guest";
            //}
            obj.CUSTOMERID = Convert.ToInt32(Session["CID"].ToString());
            string  json   = BookMovieTic(obj);
            var     res    = json.TrimStart(new char[] { '[' }).TrimEnd(new char[] { ']' });
            JObject Jobj   = JObject.Parse(res);
            int     Bookid = (int)Jobj["id"];

            TempData["bookid"] = Bookid;
            if (Bookid > 0)
            {
                return(RedirectToAction("Mybookings", "Booking"));
            }
            else
            {
                TempData["shortMessage"] = "Sorry!!!Seleted show HouseFull";

                return(RedirectToAction("Booking"));
            }
        }
示例#2
0
 public string BookMovieTic(BookMovie obj)
 {
     using (HttpClient client = new HttpClient())
     {
         string stringData            = JsonConvert.SerializeObject(obj);
         var    contentData           = new StringContent(stringData, System.Text.Encoding.UTF8, "application/json");
         HttpResponseMessage response = client.PostAsync(webapiurl + "/BookMovie/BookTicket", contentData).Result;
         var list = response.Content.ReadAsStringAsync().Result;
         return(list);
     }
 }
示例#3
0
        public HttpResponseMessage BookTicket(BookMovie uObj)
        {
            int status = 0;
            var dt     = objReg.BookMovie(uObj);

            if (dt.Rows.Count > 0)
            {
                var showmessage = "Product Saved Successfully.";

                return(Request.CreateResponse(HttpStatusCode.OK, dt));
            }
            else
            {
                var showmessage = "Product Not Saved Please try again.";

                return(Request.CreateResponse(HttpStatusCode.BadRequest, showmessage));
            }
        }
示例#4
0
        public ActionResult BooKMovie2(BookMovie obj)
        {
            if (Session["CID"].ToString() is null)
            {
                Session["CID"]    = "1015";
                Session["UserID"] = "Guest";
            }
            obj.CUSTOMERID = Convert.ToInt32(Session["CID"].ToString());
            string  json   = BookMovieTic(obj);
            var     res    = json.TrimStart(new char[] { '[' }).TrimEnd(new char[] { ']' });
            JObject Jobj   = JObject.Parse(res);
            int     Bookid = (int)Jobj["id"];

            var chk = GetMovieDate(obj.Movieid);

            ViewBag.Date = chk.Distinct().Select(i => new SelectListItem()
            {
                Text = i.AllDays.ToString(), Value = i.AllDays.ToString()
            }).ToList();
            var          outp1 = BooKMovieDetails();
            var          linq  = outp1.Where(x => x.MovieID == obj.Movieid).Select(x => new { x.MovieID, x.MovieName }).ToList();
            MovieDetails obj1  = new MovieDetails();

            foreach (var item in linq)
            {
                obj1.MovieID   = item.MovieID;
                obj1.MovieName = item.MovieName;
            }

            TempData["bookid"] = Bookid;
            if (Bookid > 0)
            {
                return(RedirectToAction("Mybookings", "BookMovie"));
            }
            else
            {
                TempData["shortMessage"] = "Sorry!!!Seleted show HouseFull";
                ViewBag.Movie            = BooKMovieDetails();
                ViewBag.Classid          = DropDown.Classid();
                ViewBag.Showid           = DropDown.Showid();
                ViewBag.NoTickets        = DropDown.NoTickets();
                return(RedirectToAction("view1"));
            }
        }
示例#5
0
        public ActionResult BooKMovie(BookMovie obj)
        {
            if (Session["CID"].ToString() == "")
            {
                Session["CID"]    = "1015";
                Session["UserID"] = "Guest";
            }
            obj.CUSTOMERID = Convert.ToInt32(Session["CID"].ToString());
            string json = BookMovieTic(obj);
            var    cc   = JsonConvert.DeserializeObject <IEnumerable <BookingID> >(json);

            foreach (var item in cc)
            {
                int bookid = Convert.ToInt32(item.BookId);
                TempData["bookid"] = bookid;
                return(RedirectToAction("Ticket", "BookMovie"));
            }
            return(View());
        }
 public string BookMovieTic(BookMovie obj)
 {
     return(HttpCalls.Httpclientcall(obj, "BookMovie", "BookTicket"));
 }