示例#1
0
        public ActionResult Region()
        {
            var member   = new MemberLogic().Find(s => s.Id == User.Identity.GetUserId());
            var platform = new OrganogramLogic().GetPlatform(s => s.Name.Equals(member.Agency));

            ViewBag.NationalId = new SelectList(platform, "Id", "Name");
            return(base.View());
        }
示例#2
0
        public ActionResult Region([Bind(Include = "NationalId,Name")] Region region)
        {
            if (ModelState.IsValid)
            {
                var dataObj = new OrganogramLogic().Add(region);
                if (dataObj.Success)
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(RedirectToAction("Index"));
        }
示例#3
0
        public ActionResult Platform([Bind(Include = "Name")] National national)
        {
            if (ModelState.IsValid)
            {
                var dataObj = new OrganogramLogic().Add(national);
                if (dataObj.Success)
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(RedirectToAction("Index"));
        }
示例#4
0
        public ActionResult State([Bind(Include = "RegionId,Name")] State state)
        {
            if (ModelState.IsValid)
            {
                var dataObj = new OrganogramLogic().Add(state);
                if (dataObj.Success)
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(RedirectToAction("Index"));
        }
示例#5
0
        public ActionResult State()
        {
            var member = new MemberLogic().Find(s => s.Id == User.Identity.GetUserId());

            var modelObj = new StateView();

            var platform = new OrganogramLogic().GetPlatform(s => s.Name.Equals(member.Agency));

            foreach (var item in platform)
            {
                modelObj.AvailablePlatform.Add(new SelectListItem()
                {
                    Text  = item.Name,
                    Value = item.Id.ToString()
                });
            }

            modelObj.AvailableRegion.Add(new SelectListItem()
            {
                Text  = "Please Select",
                Value = String.Empty
            });
            var region = new OrganogramLogic().GetRegion(s => s.National.Name.Equals(member.Agency));

            foreach (var item in region)
            {
                modelObj.AvailableRegion.Add(new SelectListItem()
                {
                    Text  = item.Name,
                    Value = item.Id.ToString()
                });
            }



            return(base.View(modelObj));
        }