public IActionResult mapAccept(String Phone) { if (db.tbl_Travels.Any(a => a.UserPhone == Phone && a.TypePay == "search")) { var qtravel = db.tbl_Travels.Where(a => a.UserPhone == Phone && a.TypePay == "search").FirstOrDefault(); qtravel.TypePay = "پذیرش"; qtravel.DriverId = Convert.ToInt32(User.Identity.GetId()); db.tbl_Travels.Update(qtravel); db.SaveChanges(); var user = db.tbl_Users.Where(a => a.phone == Phone).SingleOrDefault();/// if (user != null) { Vm_passenger pass = new Vm_passenger() { NameFamily = user.NameFamily, phone = user.phone, Origin = qtravel.Origin, Destination = qtravel.Destination, photo = user.photo, Price = qtravel.Price, }; return(View(pass)); }// } ///UserIdentity if (db.tbl_Travels.Any(a => a.DriverId.ToString() == User.Identity.GetId() && a.TypePay == "پذیرش")) { var qtravel = db.tbl_Travels.Where(a => a.DriverId.ToString() == User.Identity.GetId() && a.TypePay == "پذیرش").FirstOrDefault(); var user = db.tbl_Users.Where(a => a.phone == qtravel.UserPhone).SingleOrDefault();/// if (user != null) { Vm_passenger pass = new Vm_passenger() { NameFamily = user.NameFamily, phone = user.phone, Origin = qtravel.Origin, Destination = qtravel.Destination, photo = user.photo, Price = qtravel.Price, }; return(View(pass)); }// } return(RedirectToAction("mapclient", "mapclient")); }
public IActionResult mapAccept() { while (!(_db.tbl_Travels.Any(a => a.UserPhone == User.Identity.GetId() && a.TypePay == "پذیرش"))) { } var qtravel = _db.tbl_Travels.Where(a => a.UserPhone == User.Identity.GetId() && a.TypePay == "پذیرش").SingleOrDefault(); var qdriver = _db.Tbl_driver.Where(a => a.Id == qtravel.DriverId).SingleOrDefault();/// if (qtravel != null) { Vm_passenger pass = new Vm_passenger() { NameFamily = qdriver.NameFamily, phone = qdriver.phone, Origin = qtravel.Origin, Destination = qtravel.Destination, photo = qdriver.profile_img, Price = qtravel.Price, Typecar = qdriver.type_car, pelak = qdriver.pelak, }; var qpay = _db.Tbl_pays.Where(a => a.idtravel == qtravel.Id).SingleOrDefault(); if (qpay != null) { ViewBag.pay = 1; } return(View(pass)); }/////UserIdentity return(RedirectToAction("mapclient", "mapclient")); }