// GET: /ServiceRelation/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var viewModel = await _providerServiceRelationManager.GetServiceRelationAsync <ProviderServiceViewModelWithFeedbacks>((int)id); if (viewModel == null) { return(HttpNotFound()); } return(View(viewModel)); }
public async Task<ActionResult> Create(int? serviceProviderServiceId) { if (serviceProviderServiceId == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } var userId = User.Identity.GetUserId(); if (!await _customerManager.IsCustomerProfileExistAsync(userId)) { return RedirectToAction("Index", "Customer", new { Message = ManageMessage.NullErrorCustomerProfile }); } var viewModel = new OrderViewModelCreate(); viewModel.ServiceProviderService = await _providerServiceRelationManager.GetServiceRelationAsync<ProviderServiceViewModelCustomer>((int)serviceProviderServiceId); await setDates(viewModel); return View(viewModel); }