protected void CheckAuthorization(AuthenticatedGetRequest getRequest)
        {
            SecurityManager secManager = new SecurityManager();

            if (!secManager.UserExists(getRequest.UserId))
            {
                throw new Exception("Not authorized to call method");
            }
        }
 public List <ApplicationDTO> GetApplicationList([FromUri] AuthenticatedGetRequest request)
 {
     base.CheckAuthorization(request);
     return(testManager.RetrieveApplications(request.Payload.ToGuid()));
 }
 public List <ClientDTO> GetClientList([FromUri] AuthenticatedGetRequest request)
 {
     base.CheckAuthorization(request);
     return(testManager.RetrieveClients());
 }
 public ApplicationHistory GetApplicationTestHistory([FromUri] AuthenticatedGetRequest request)
 {
     base.CheckAuthorization(request);
     return(testManager.RetrieveTestHistory(request.Payload.ToGuid()));
 }