public Root <AccessPolicyDto> MyPortalAccess([FromUri] AccessPolicyDto accessPolicyDto) { var list = new List <AccessPolicyDto>(); list.Add(_myPortalService.CheckAccessPolicy(accessPolicyDto)); return(new Root <AccessPolicyDto> { Items = list }); }
public AccessPolicyDto CheckAccessPolicy(AccessPolicyDto accessPolicyDto) { accessPolicyDto.SetIsAccess( AccessPolicyService.CheckAccessInMyPortal( accessPolicyDto.SystemUserId, accessPolicyDto.UserReviewId ) ); accessPolicyDto.Success = true; return(accessPolicyDto); }
private void CheckPermissions() { if (SessionUser.Id == _employeeID) { return; } var value = new AccessPolicyDto(SessionUser.Id, _employeeID); value = PageMethodsHelper.InvokeWebAPI <AccessPolicyDto>( WebAPIVariables.myPortal, PageMethodsHelper.ObjectToUrlParam(value) ).FirstOrDefault(); if (!value.IsAccess) { Response.Redirect("~/Views/Shared/LackPermissions.aspx"); } }