public ActionResult Index() { PrivilegesViewModel _privillegesObj = new PrivilegesViewModel(); 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 }); } _privillegesObj.ApplicationList = selectListItem; selectListItem = new List <SelectListItem>(); List <RolesViewModel> RoleList = Mapper.Map <List <Roles>, List <RolesViewModel> >(_rolesBusiness.GetAllAppRoles(null)); foreach (RolesViewModel Appl in RoleList) { selectListItem.Add(new SelectListItem { Text = Appl.RoleName, Value = Appl.ID.ToString(), Selected = false }); } _privillegesObj.RoleList = selectListItem; return(View(_privillegesObj)); }
public string GetPrivilegesDetailsByID(string Id) { try { PrivilegesViewModel List = Mapper.Map <Privileges, PrivilegesViewModel>(_privillegesBusiness.GetPrivilegesDetailsByID(Id)); return(JsonConvert.SerializeObject(new { Result = "OK", Records = List })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } }
public async Task <IActionResult> Create(PrivilegesViewModel vm) { if (ModelState.IsValid) { var result = await _services.CreateAsync(_mapper.Map <DirectoryDTO>(vm)); return(result.IsValid ? RedirectToAction("Index") : _oops.OutPutError("Privileges", "Index", result.ErrorsList)); } return(View(vm)); }
public async Task <IActionResult> UpdateConfirmed(PrivilegesViewModel vm) { if (ModelState.IsValid) { if (vm.HashId == null) { return(NotFound()); } var result = await _services.UpdateAsync(_mapper.Map <DirectoryDTO>(vm)); return(result.IsValid ? RedirectToAction("Index") : _oops.OutPutError("Privileges", "Index", result.ErrorsList)); } return(View(vm)); }
public string DeletePrivileges(PrivilegesViewModel privilegesObj) { object result = null; if (privilegesObj.ID != Guid.Empty) { try { result = _privillegesBusiness.DeletePrivileges(Mapper.Map <PrivilegesViewModel, Privileges>(privilegesObj)); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } } else { } return(JsonConvert.SerializeObject(new { Result = "OK", Records = result })); }
public string InsertUpdatePrivileges(PrivilegesViewModel PrivilegesObj) { object result = null; if (ModelState.IsValid) { AppUA _appUA = Session["AppUA"] as AppUA; if (PrivilegesObj.ID == Guid.Empty) { try { PrivilegesObj.commonDetails = new PSASysCommonViewModel(); PrivilegesObj.commonDetails.CreatedBy = _appUA.UserName; PrivilegesObj.commonDetails.CreatedDate = _appUA.LoginDateTime; result = _privillegesBusiness.InsertPrivileges(Mapper.Map <PrivilegesViewModel, Privileges>(PrivilegesObj)); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } } else { try { PrivilegesObj.commonDetails = new PSASysCommonViewModel(); PrivilegesObj.commonDetails.UpdatedBy = _appUA.UserName; PrivilegesObj.commonDetails.UpdatedDate = _appUA.LoginDateTime; result = _privillegesBusiness.UpdatePrivileges(Mapper.Map <PrivilegesViewModel, Privileges>(PrivilegesObj)); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } } } return(JsonConvert.SerializeObject(new { Result = "OK", Records = result })); }