public IActionResult BookNow(BookNowViewModel vm) { List <BookingTable> booking = new List <BookingTable>(); List <Cart> carts = new List <Cart>(); string seatno = vm.SeatNo.ToString(); int MezunId = vm.MezunId; string[] seatnoArray = seatno.Split(','); count = seatnoArray.Length; if (checkseat(seatno, MezunId) == false) { foreach (var item in seatnoArray) { carts.Add(new Cart { MezunId = vm.MezunId, UserId = _usermanager.GetUserId(HttpContext.User), date = vm.Mezun_Date, seatno = item }); } foreach (var item in carts) { _context.Cart.Add(item); _context.SaveChanges(); } TempData["Success"] = "Rezerve Edildi, Sepetinizi Kontrol Ediniz!"; } else { TempData["seatnomsg"] = "Lütfen Koltuk Numaranızı Değiştiriniz!"; } return(RedirectToAction("BookNow")); }
public IActionResult BookNow(BookNowViewModel vm) { List <BookingTable> booking = new List <BookingTable>(); List <Cart> carts = new List <Cart>(); string seatno = vm.SeatNo.ToString(); int movieId = vm.MovieId; string[] seatnoArray = seatno.Split(','); count = seatnoArray.Length; if (checkseat(seatno, movieId) == false) { foreach (var item in seatnoArray) { carts.Add(new Cart { Amount = 35, MovieID = vm.MovieId, UserId = _usermanager.GetUserId(HttpContext.User), date = vm.Movie_Date, seatno = item }); } foreach (var item in carts) { _context.Cart.Add(item); _context.SaveChanges(); } TempData["Sucess"] = "Miejsce bez rezerwacji, Sprawdź swoją kartę!"; } else { TempData["seatnomsg"] = "Miejsce zajęte, proszę zmienić numer miejsca!"; } return(RedirectToAction("BookNow")); }
public IActionResult RezervaAcum(BookNowViewModel vn) { List <BookingTable> booking = new List <BookingTable>(); List <Cart> carts = new List <Cart>(); string seatno = vn.SeatNo.ToString(); int movieId = vn.MovieId; string[] seatnoArray = seatno.Split(','); count = seatnoArray.Length; if (VerificaScaun(seatno, movieId) == false) { foreach (var item in seatnoArray) { carts.Add(new Cart { Amount = 150, MovieId = vn.MovieId, UserId = _usermanager.GetUserId(HttpContext.User), date = vn.MovieDate, seatno = item }); } foreach (var item in carts) { _contex.Cart.Add(item); _contex.SaveChanges(); } TempData["SUCESS"] = "Loc fara Rezervare, Verificati Cosul"; } else { TempData["seatnomsg"] = "Va rugam schimbati numarul locului"; } return(RedirectToAction("RezervaAcum")); }
public IActionResult BookTicket(int Id) { BookNowViewModel vm = new BookNowViewModel(); var item = _context.MovieDetails.Where(a => a.Id == Id).FirstOrDefault(); vm.Movie_Name = item.Movie_Name; vm.Movie_Date = item.DateToPresent; vm.MovieId = Id; return(View(vm)); }
public IActionResult BookNow(int Id) { BookNowViewModel vm = new BookNowViewModel(); var item = _context.MezunDetails.Where(a => a.id == Id).FirstOrDefault(); vm.Mezun_Name = item.Mezun_Name; vm.Mezun_Date = item.DateAndTime; vm.MezunId = Id; return(View(vm)); }
public IActionResult RezervaAcum(int Id) { BookNowViewModel vn = new BookNowViewModel(); var item = _contex.MovieDetalies.Where(a => a.Id == Id).FirstOrDefault(); vn.MovieName = item.MovieName; vn.MovieDate = item.DateAndTime; vn.MovieId = Id; return(View(vn)); }
public IActionResult BookTicket(BookNowViewModel vm) { List <Cart> carts = new List <Cart>(); if (vm.SeatNo == null) { return(RedirectToAction("BookTicket")); } string seatNo = vm.SeatNo.ToString(); int movieId = vm.MovieId; string[] seatNoArray = seatNo.Split(','); count = seatNoArray.Length; if (checkSeat(seatNo, movieId) == false) { if (checkCart(seatNo, movieId) == false) { foreach (var item in seatNoArray) { carts.Add(new Cart { movieName = vm.Movie_Name, Amount = 25, MovieId = vm.MovieId, UserId = _userManager.GetUserId(HttpContext.User), date = vm.Movie_Date, seatNo = item }); } foreach (var item in carts) { _context.Cart.Add(item); _context.SaveChanges(); } TempData["Success"] = "Seats added to cart"; } else { TempData["Success"] = "You already added a ticket for seat nr. " + bookedseat + " to your cart"; } } else { TempData["Success"] = "The seat " + bookedseat + " is already booked, please change your seat"; } return(RedirectToAction("BookTicket")); }
public IActionResult checkSeat(DateTime Movie_Date, BookNowViewModel bookTicket) { ViewBag.Id = bookTicket.MovieId; string seatNo = string.Empty; var movielist = _context.BookingTable.Where(a => a.DateToPresent == Movie_Date).ToList(); if (movielist != null) { var getseatno = movielist.Where(b => b.MovieDetailsId == bookTicket.MovieId).ToList(); if (getseatno != null) { foreach (var item in getseatno) { seatNo = seatNo + " " + item.seatNo.ToString(); } TempData["SNO"] = "Booked seats: " + seatNo + ", "; } } return(View()); }
public IActionResult checkseat(DateTime Movie_Date, BookNowViewModel booknow) { string seatno = string.Empty; var movielist = _context.BookingTable.Where(a => a.Datetopresent == Movie_Date).ToList(); if (movielist != null) { var getseatno = movielist.Where(b => b.MovieDetailsId == booknow.MovieId).ToList(); if (getseatno != null) { foreach (var item in getseatno) { seatno = seatno + " " + item.seatno.ToString(); } TempData["SNO"] = "Już zarezerwowane miejsca: " + seatno + ""; } } return(View()); }
public IActionResult VerificaScaun(DateTime MovieDate, BookNowViewModel booknow) { string seatno = string.Empty; var movielist = _contex.BookingTable.Where(a => a.DateToPresent == MovieDate).ToList(); if (movielist != null) { var getseatno = movielist.Where(b => b.MovieDetaliesId == booknow.MovieId).ToList(); if (getseatno != null) { foreach (var item in getseatno) { seatno = seatno + " " + item.seatno.ToString(); } TempData["SNO"] = "Deja rezervat:" + seatno; } } return(View()); }