public IActionResult ServiceSummary(string Id, int carId, ServiceShoppingCart shop) { string nameId = Id; _sparkDbContext.ServiceShoppingCarts.Add(shop); _sparkDbContext.SaveChanges(); return(RedirectToAction("CreateNewService", new { sId = carId, id = nameId })); }
public async Task <IActionResult> OnPostRemoveFromCart(int serviceTypeId) { ServiceShoppingCart objServiceCart = _db.ServiceShoppingCart .FirstOrDefault(u => u.CarId == CarServiceViewModel.Car.Id && u.ServiceTypeId == serviceTypeId); _db.ServiceShoppingCart.Remove(objServiceCart); await _db.SaveChangesAsync(); return(RedirectToPage("Create", new { carId = CarServiceViewModel.Car.Id })); }
public async Task <IActionResult> OnPostRemoveFromCart(int OurserviceId) { ServiceShoppingCart objServiceCart = _db.ServiceShoppingCart .FirstOrDefault(u => u.StudentId == StudentServiceVM.Student.Id && u.OurServiceId == OurserviceId); _db.ServiceShoppingCart.Remove(objServiceCart); await _db.SaveChangesAsync(); return(RedirectToPage("Create", new { StudentId = StudentServiceVM.Student.Id })); }
public async Task <IActionResult> OnPostAddToCart() { ServiceShoppingCart objServiceCart = new ServiceShoppingCart() { CarId = CarServiceVM.Car.Id, ServiceTypeId = CarServiceVM.ServiceDetails.ServiceTypeId }; // _db.ServiceShoppingCart.Add(objServiceCart); // await _db.SaveChangesAsync(); return(RedirectToPage("Create", new { carId = CarServiceVM.Car.Id })); }
public async Task <IActionResult> OnPostAddToCart() { ServiceShoppingCart objServiceCart = new ServiceShoppingCart() { StudentId = StudentServiceVM.Student.Id, OurServiceId = StudentServiceVM.ServiceDetails.OurServiceId }; _db.ServiceShoppingCart.Add(objServiceCart); await _db.SaveChangesAsync(); return(RedirectToPage("Create", new { StudentId = StudentServiceVM.Student.Id })); }
public async Task <IActionResult> OnPostAddToCart() { ServiceShoppingCart objServiceCart = new ServiceShoppingCart() { VesselId = VesselServiceVM.Vessel.Id, ServiceTypeId = VesselServiceVM.ServiceDetails.ServiceTypeId }; _db.ServiceShoppingCart.Add(objServiceCart); await _db.SaveChangesAsync(); return(RedirectToPage("Create", new { vessId = VesselServiceVM.Vessel.Id })); }
public async Task <IActionResult> OnPostAddToCart() { var serviceToBeAdded = new ServiceShoppingCart { CarId = CarServiceModelView.Car.Id, ServiceTypeId = CarServiceModelView.ServiceDetails.ServiceTypeId }; await _db.ServiceShoppingCart.AddAsync(serviceToBeAdded); await _db.SaveChangesAsync(); return(RedirectToPage("Create", new { carId = CarServiceModelView.Car.Id })); }
public IActionResult CreateNewService(int sId, string Id, ServiceShoppingCart serviceShoppingCart) { ViewBag.Service = _sparkDbContext.CarServiceTypes.ToList(); var NewService = new CarServiceViewModel { Car = _sparkDbContext.Cars.Where(c => c.CarId == sId).FirstOrDefault(), ServiceHistory = _sparkDbContext.CarServiceHistories.Include(c => c.Car).ToList(), ApplicationUsers = _applicationDbContext.ApplicationUsers.Where(c => c.Email == Id).FirstOrDefault(), ServiceTypes = _sparkDbContext.CarServiceTypes.ToList(), Cart = _sparkDbContext.ServiceShoppingCarts.Include(s => s.ServiceType).Include(c => c.Car).Where(c => c.CarId == sId).ToList(), ServiceHistoryyy = _sparkDbContext.CarServiceHistories.Include(c => c.Car).FirstOrDefault() }; return(View(NewService)); }