public ActionResult SubobjectIndex(string id) { ViewBag.objectID = id; string Appid = Request.QueryString["appId"].ToString(); ViewBag.AppID = Appid; ManageSubObjectAccessViewModel _manageSubObjectAccessViewModelObj = new ManageSubObjectAccessViewModel(); List <SelectListItem> selectListItem = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <AppObjectViewModel> List = Mapper.Map <List <AppObject>, List <AppObjectViewModel> >(__appObjectBusiness.GetAllAppObjects(Guid.Parse(Appid))); foreach (AppObjectViewModel Appl in List) { if (Appl.ID == Guid.Parse(id)) { selectListItem.Add(new SelectListItem { Text = Appl.ObjectName, Value = Appl.ID.ToString(), Selected = true }); } else { selectListItem.Add(new SelectListItem { Text = Appl.ObjectName, Value = Appl.ID.ToString(), Selected = false }); } } _manageSubObjectAccessViewModelObj.ObjectList = selectListItem; selectListItem = new List <SelectListItem>(); List <RolesViewModel> RoleList = Mapper.Map <List <Roles>, List <RolesViewModel> >(_rolesBusiness.GetAllAppRoles(Guid.Parse(Appid))); foreach (RolesViewModel Appl in RoleList) { selectListItem.Add(new SelectListItem { Text = Appl.RoleName, Value = Appl.ID.ToString(), Selected = false }); } _manageSubObjectAccessViewModelObj.RoleList = selectListItem; _manageSubObjectAccessViewModelObj.AppObjectObj = new AppObjectViewModel(); _manageSubObjectAccessViewModelObj.AppObjectObj.ID = Guid.Parse(ViewBag.objectID != null ? ViewBag.objectID : Guid.Empty); return(View(_manageSubObjectAccessViewModelObj)); }
public ActionResult Subobjects(string id) { ViewBag.objectID = id; string Appid = Request.QueryString["appId"].ToString(); ViewBag.AppID = Appid; AppSubobjectViewmodel _appObjectViewModelObj = new AppSubobjectViewmodel(); List <SelectListItem> selectListItem = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <ApplicationViewModel> ApplicationList = Mapper.Map <List <Application>, List <ApplicationViewModel> >(_applicationBusiness.GetAllApplication()); foreach (ApplicationViewModel Appl in ApplicationList) { selectListItem.Add(new SelectListItem { Text = Appl.Name, Value = Appl.ID.ToString(), Selected = false }); } _appObjectViewModelObj.ApplicationList = selectListItem; selectListItem = new List <SelectListItem>(); List <AppObjectViewModel> List = Mapper.Map <List <AppObject>, List <AppObjectViewModel> >(_appObjectBusiness.GetAllAppObjects(Guid.Parse(Appid))); foreach (AppObjectViewModel Appl in List) { selectListItem.Add(new SelectListItem { Text = Appl.ObjectName, Value = Appl.ID.ToString(), Selected = false }); } _appObjectViewModelObj.ObjectList = selectListItem; return(View(_appObjectViewModelObj)); }