Exemple #1
0
        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));
        }
Exemple #2
0
        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));
            }
        }