public HttpResponseMessage GetComputerHash(string computerName)
 {
     return(Request.GetResponse(RhsApi.GetComputerHash(computerName), responseType));
 }
 public HttpResponseMessage DownloadFile(Settings settings)
 {
     return(Request.GetResponse <string>(RhsApi.DownloadFile(settings.Parameters), responseType));
     //return Request.GetResponse<string>(RhsApi.DownloadFile(settings.File), responseType);
 }
 public HttpResponseMessage GetSettings()
 {
     return(Request.GetResponse(RhsApi.GetSettings(), responseType));
 }
 //[Authorize]
 public HttpResponseMessage SaveSettings(Settings settingsEncoded)
 {
     return(Request.GetResponse(RhsApi.SaveSettings(settingsEncoded), responseType));
 }
 public HttpResponseMessage UploadImage(ImageData data)
 {
     //data = new ImageData() { Image = Library.ScreenMan.Instance.Grab(true, System.Drawing.Imaging.PixelFormat.Format24bppRgb) };
     return(Request.GetResponse <string>(RhsApi.UploadImage(data), responseType));
 }
 public HttpResponseMessage UploadFile(FileData data)
 {
     return(Request.GetResponse <int?>(RhsApi.UploadFile(data), responseType));
 }
 public HttpResponseMessage GetDateTime(AuthData data)
 {
     return(Request.GetResponse(RhsApi.GetDateTimeFormatted(), responseType));
 }
 public HttpResponseMessage UpdateLastActive(AuthData data)
 {
     return(Request.GetResponse(RhsApi.UpdateLastActive(data), responseType));
 }
 public HttpResponseMessage DeAuthorize(AuthData data)
 {
     return(Request.GetResponse(RhsApi.DeAuthorize(data), responseType));
 }
 public HttpResponseMessage Authorize(AuthData data)
 {
     return(Request.GetResponse <AuthResult>(RhsApi.Authorize(data), responseType));
 }
 public HttpResponseMessage Generate()
 {
     return(Request.GetResponse(RhsApi.Generate(), responseType));
 }