public PartialViewResult ListOperations() { List <Operation> Operations = _operationRepository.GetList(); if (HttpContext.User.Identity.IsAuthenticated && HttpContext.User.IsInRole("client")) { ViewBag.isClient = true; ViewBag.isClientInQueue = _queueRepository.isCurrentUserInQueue(HttpContext.User.Identity.Name); } else { ViewBag.isClient = false; } return(PartialView(Operations)); }
public PartialViewResult RedirectClient() { Queue queue = _queueRepository.GetQueue(HttpContext.User.Identity.Name); if (queue.StateClient == StatesClient.Servicing) { SelectList operations = new SelectList(_operationRepository.GetList(), "Id", "Name"); RedirectClientViewModel viewModel = new RedirectClientViewModel() { Queue = queue, Operations = operations }; return(PartialView(viewModel)); } else { return(PartialView("MainEmployeeCenter", queue)); } }