public IActionResult Create(Passengerinfo manageClient) { try { if (ModelState.IsValid) { if (manageClient.Id == 0) { servicePassengerinfo.Insert(manageClient); return(Json("1")); } else { servicePassengerinfo.Update(manageClient); return(Json("1")); } } } catch (Exception e) { String S1 = e.ToString(); } return(View(manageClient)); }
public IActionResult Create(int id = 0) { Passengerinfo model = new Passengerinfo(); if (id > 0) { model = servicePassengerinfo.GetById(id); } model.DestantionTablesList = serviceDestantionTable.GetAll().ToList(); model.startFromTablesList = serviceStartFromtable.GetAll().ToList(); //model.DestantionTableList = serviceDestantionTable.GetAll().ToList(); return(View(@"~/Areas/Admin/Views/Passengerinfo/Create.cshtml", model)); }
public IActionResult CustomerInfo(Passengerinfo data, States statesda, string s1 = null) { MAinViewModel model = new MAinViewModel(); var length = data.Seatnumber; string[] arr = length.Split(','); var TotalSeaNo = arr.Length; ViewBag.TotalAmount = TotalSeaNo * data.RatePerSeat; ViewBag.TotalSeat = TotalSeaNo; var result = timelistservice.GetAll().Where(x => x.Time == data.CTime).FirstOrDefault(); //.Where(x => x.Time == data.CTime) ViewBag.BusNumber = result.BusNumber; //var Ticket = Guid.NewGuid(); Random rnd = new Random(); int myRandomNo = rnd.Next(10000000, 99999999); ViewBag.TicketNumber = myRandomNo; statesda.Time = data.CTime; statesda.Date = data.CDate; var startDestination = destinationservice.GetAll().Where(x => x.Id == Convert.ToInt32(data.CTo)).FirstOrDefault(); statesda.Station = startDestination.DestinationName; var resultstate = statesservice.GetAll().Where(x => x.Date == data.CDate && x.Time == data.CTime).FirstOrDefault(); ViewBag.CTo = startDestination.DestinationName; ViewBag.Date = data.CDate; ViewBag.CTime = data.CTime; return(View(@"~/Areas/Admin/Views/Booking/CustomerInfo.cshtml", model)); }
public IActionResult SavePssengerInfo(Passengerinfo passengerinfo) { var startFrom = serviceStartFromTable.GetAll().Where(x => x.Id == Convert.ToInt32(passengerinfo.CFrom)).FirstOrDefault(); var startDestination = destinationservice.GetAll().Where(x => x.Id == Convert.ToInt32(passengerinfo.CTo)).FirstOrDefault(); passengerinfo.CTo = startDestination.DestinationName; passengerinfo.CFrom = startFrom.StartPoint; if (signInMAnager.IsSignedIn(User)) { passengerinfo.AgentId = User.FindFirst(ClaimTypes.Name).Value; } else { ViewBag.NeedToLogin = "******"; return(Json("Login")); } try { if (ModelState.IsValid) { if (passengerinfo.Id == 0) { statespassenger.Insert(passengerinfo); return(Json(passengerinfo.Id)); } else { statespassenger.Update(passengerinfo); return(Json(passengerinfo.Id)); } } } catch (Exception e) { String S1 = e.ToString(); } return(View(passengerinfo)); }