public string AddAccessChanges(ManageAccessViewModel manageAccessViewModelObj) { try { AppUA _appUA = Session["AppUA"] as AppUA; // if (ModelState.IsValid) // { manageAccessViewModelObj.commonObj = new PSASysCommonViewModel(); manageAccessViewModelObj.commonObj.CreatedBy = _appUA.UserName; manageAccessViewModelObj.commonObj.CreatedDate = _appUA.LoginDateTime; foreach (ManageAccessViewModel ManageAccessObj in manageAccessViewModelObj.ManageAccessList) { ManageAccessObj.commonObj = new PSASysCommonViewModel(); ManageAccessObj.commonObj = manageAccessViewModelObj.commonObj; } ManageAccessViewModel r = Mapper.Map <ManageAccess, ManageAccessViewModel>(_manageAccessBusiness.AddAccessChanges(Mapper.Map <List <ManageAccessViewModel>, List <ManageAccess> >(manageAccessViewModelObj.ManageAccessList))); return(JsonConvert.SerializeObject(new { Result = "OK", Message = c.InsertSuccess, Records = r })); // } } catch (Exception ex) { ConstMessage cm = c.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = cm.Message })); } }
public ActionResult Index() { ManageAccessViewModel _manageAccessViewModelObj = new ManageAccessViewModel(); List <SelectListItem> selectListItem = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); string Appid = Request.QueryString["Appid"] != null ? Request.QueryString["Appid"].ToString() : ""; 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 }); } _manageAccessViewModelObj.ApplicationList = selectListItem; selectListItem = new List <SelectListItem>(); List <RolesViewModel> RoleList = null; if (Appid != "" && Appid != null) { _manageAccessViewModelObj.AppObjectObj = new AppObjectViewModel(); _manageAccessViewModelObj.AppObjectObj.AppID = Guid.Parse(Appid); 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 }); } _manageAccessViewModelObj.RoleList = selectListItem; _manageAccessViewModelObj.RoleID = Guid.Parse(RoleList[0].ID.ToString()); } else { RoleList = Mapper.Map <List <Roles>, List <RolesViewModel> >(_rolesBusiness.GetAllAppRoles(Guid.Empty)); foreach (RolesViewModel Appl in RoleList) { selectListItem.Add(new SelectListItem { Text = Appl.RoleName, Value = Appl.ID.ToString(), Selected = false }); } _manageAccessViewModelObj.RoleList = selectListItem; } return(View(_manageAccessViewModelObj)); }