Ejemplo n.º 1
0
        public ActionResult Networks(string id)
        {
            CenterDetailView centerDetailView = new CenterDetailView();

            centerDetailView.EmployeeView = GetEmployee();

            #region Access Check
            bool hasPermission = GetEmployee().IsGuaranteed("Network_Read");
            if (!hasPermission)
            {
                ModelState.AddModelError("", "AccessDenied");
                return(View(centerDetailView));
            }
            #endregion

            GetRequest getRequest = new GetRequest()
            {
                ID = Guid.Parse(id)
            };
            centerDetailView.CenterView = _centerService.GetCenter(getRequest).CenterView;

            GetNetworkCentersRequest req = new GetNetworkCentersRequest()
            {
                CenterID = Guid.Parse(id), NetworkID = Guid.Empty
            };
            centerDetailView.NetworkCenterViews = _networkCenterService.GetNetworkCenters(req).NetworkCenterViews;

            #region DropDownList For Status
            List <DropDownItem> list = new List <DropDownItem>();

            list.Add(new DropDownItem {
                Value = -1, Text = "مشخص نشده"
            });
            list.Add(new DropDownItem {
                Value = 1, Text = "تحت پوشش"
            });
            list.Add(new DropDownItem {
                Value = 2, Text = "عدم پوشش"
            });
            list.Add(new DropDownItem {
                Value = 3, Text = "عدم امکان موقت"
            });

            ViewData["statusData"] = list;

            #endregion

            return(View(centerDetailView));
        }