示例#1
0
        public ActionResult Index()
        {
            if (!Auth())
            {
                return(Redirect("/Home/Index"));
            }



            //заявки
            var service_request = new SRequest.RequestClient();

            ViewBag.RequestList = service_request.SelectNewRequests();
            //статусы заявки
            var service_request_status = new SRequestStatus.RequestStatusClient();

            ViewBag.RequestStatusList = service_request_status.SelectAll();
            //связь статусы-заявки
            var service_request_status_change = new SRequestStatusChange.RequestStatusChangeClient();
            var ids = new List <int>();

            foreach (var item in ViewBag.RequestList)
            {
                ids.Add(item.id);
            }
            ViewBag.RequestStatusChangeList = service_request_status_change.Select(ids);
            //адреса
            var service_address = new SAddress.AddressClient();

            ViewBag.AddressList = service_address.SelectAddresses();
            //услуги
            var service_sevices = new SService.ServiceClient();

            ViewBag.ServiceList = service_sevices.SelectServices();
            //задачи
            var service_tasks = new STask.TaskClient();

            ViewBag.TaskList = service_tasks.SelectNewTasks();

            //статусы задачи
            var service_task_status = new STaskStatus.TaskStatusClient();

            ViewBag.TaskStatusList = service_task_status.SelectAll();
            //связь статусы-задачи
            var service_task_status_change = new STaskStatusChange.TaskStatusChangeClient();

            ids = new List <int>();
            foreach (var item in ViewBag.TaskList)
            {
                ids.Add(item.id);
            }
            ViewBag.TaskStatusChangeList = service_task_status_change.Select(ids);

            //бригады
            var service_brigades = new SBrigade.BrigadeClient();

            ViewBag.BrigadeList = service_brigades.SelectBrigades();

            return(View());
        }
示例#2
0
        public ActionResult Index()
        {
            if (!Auth())
            {
                return(Redirect("/Home/Index"));
            }
            //бригады
            var service_brigades = new SBrigade.BrigadeClient();

            ViewBag.BrigadeList = service_brigades.SelectBrigades();

            //законченные задачи
            var service_brigade_end_tasks = new SBrigadeEndedTasks.BrigadeEndedTasksClient();

            ViewBag.EndedTasksList = service_brigade_end_tasks.SelectAll();



            return(View());
        }