public async void CreateAndDeletePermission() { var webHostBuilder = new WebHostBuilder() .UseEnvironment("Test") .UseStartup <Startup>(); using (var server = new TestServer(webHostBuilder)) using (var client = server.CreateClient()) { var a = new PermissionView { Name = "crabic" }; var post = await client.PostAsJsonAsync("api/permissions", a); var k = await post.Content.ReadAsAsync <PermissionView>(); Assert.Equal(k.Name, a.Name); Assert.IsType <PermissionView>(k); var result = await client.DeleteAsync("/api/permissions/" + k.Id); Assert.NotNull(k); Assert.Equal(HttpStatusCode.OK, result.StatusCode); } }
public PermissionView GetPermission(int id) { var abc = permission.GetPermissionById(id); PermissionView Perm = mapper.Map <Permission, PermissionView>(abc); return(Perm); }
private PermissionView GetTestPermissionView() { PermissionView permission = new PermissionView { Id = 1, Name = "test1" }; return(permission); }
public PermissionView CreatePermission([FromBody] PermissionView model) { Permission perm = mapper.Map <PermissionView, Permission>(model); perm = permission.CreatePermission(perm); PermissionView a = mapper.Map <Permission, PermissionView>(perm); return(a); }
private void GetFocusedRowData(int index) { if (index >= 0 && PermissionView.RowCount > 0) { PermissionView.FocusedRowHandle = index; btnSave.Enabled = false; btnAddNew.Enabled = btnDelete.Enabled = btnModify.Enabled = true; txtPermissionCode.Text = PermissionView.GetRowCellValue(index, PermissionManager.PermissionDetails.PermissionCode.ToString()).ToString(); txtPermissionName.Text = PermissionView.GetRowCellValue(index, PermissionManager.PermissionDetails.PermissionName.ToString()).ToString(); } }
public static PermissionView Subtract(PermissionView originalPermission, PermissionView forbidenPermission) { if (originalPermission == null) { return(null); } if (forbidenPermission == null) { return(originalPermission); } return(new PermissionView() { TransactionMenus = Subtract(originalPermission.TransactionMenus, forbidenPermission.TransactionMenus), MaintenanceMenus = Subtract(originalPermission.MaintenanceMenus, forbidenPermission.MaintenanceMenus) }); }
public JsonResult GetUserDataTable(System.Int32 id) { DataTableViewModel data; GetPermissionRequest request = new GetPermissionRequest(); request.PermissionId = id; PermissionView permission = _permissionService.GetPermission(request).Permission; data = new DataTableViewModel(); data.draw = "1"; data.recordsTotal = permission.Users.ToList().Count.ToString(); data.recordsFiltered = permission.Users.ToList().Count.ToString(); data.data = permission.Users.ConvertToDetailPermissionUserDetailViews().ToList <object>(); return(Json(data, JsonRequestBehavior.AllowGet)); }
public ActionResult Details(string id) { PermissionDetailView permissionDetailView = new PermissionDetailView(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Permission_Read"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(permissionDetailView)); } #endregion PermissionView permissionView = this.GetPermissionView(id); permissionDetailView.PermissionView = permissionView; // permissionDetailView.EmployeeView = GetEmployee(); return(View(permissionDetailView)); }
public GetPermissionResponse GetPermission(GetRequest request) { GetPermissionResponse response = new GetPermissionResponse(); try { Permission permission = new Permission(); PermissionView permissionView = permission.ConvertToPermissionView(); permission = _permissionRepository.FindBy(request.ID); if (permission != null) { permissionView = permission.ConvertToPermissionView(); } response.PermissionView = permissionView; } catch (Exception ex) { } return(response); }
public static Permission ConvertToPermission( this PermissionView permissionView) { return(Mapper.Map <PermissionView, Permission>(permissionView)); }
public void EditPermission([FromBody] PermissionView model) { Permission perm = mapper.Map <PermissionView, Permission>(model); permission.UpdatePermission(perm); }
public ActionResult Permission_Edit(string id, [DataSourceRequest] DataSourceRequest request, PermissionView permission) { #region Check Access bool hasPermission = GetEmployee().IsGuaranteed("Permission_Update"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(Json(ModelState.ToDataSourceResult())); } #endregion EmployeeDetailView employeeDetailView = new EmployeeDetailView(); employeeDetailView.EmployeeMainView = this.GetEmployeeView(id); if (permission != null && ModelState.IsValid) { try { EditPermissionRequest editPermissionRequest = new EditPermissionRequest() { PermitKey = permission.Key, EmployeeID = Guid.Parse(id), Guaranteed = permission.Guaranteed }; GeneralResponse response = _employeeService.EditEmployee(editPermissionRequest); if (response.hasError) { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(employeeDetailView)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(Json(ModelState.ToDataSourceResult())); } } return(Json(ModelState.ToDataSourceResult())); }
public void NavigateToPermission() { var view = new PermissionView(); view.ShowDialog(); }
public static PermissionFlatViewModel ConvertToPermissionFlatViewModel( this PermissionView permission) { return(Mapper.Map <PermissionView, PermissionFlatViewModel>(permission)); }
public static PermissionDetailView ConvertToPermissionDetailView( this PermissionView permission) { return(Mapper.Map <PermissionView, PermissionDetailView>(permission)); }
public static ModifyPermissionRequest ConvertToModifyPermissionRequest( this PermissionView permissions) { return(Mapper.Map <PermissionView, ModifyPermissionRequest>(permissions)); }
public static DetailPermission_PermissionDetailView ConvertToDetailPermission_PermissionDetailView( this PermissionView permissions) { return(Mapper.Map <PermissionView, DetailPermission_PermissionDetailView>(permissions)); }