public bool CheckAccessToRGI2(string systemName) { bool allowed = false; string jsonResult = string.Empty; UserServiceDO userServiceDO = new UserServiceDO(); string URL = string.Format("{0}CheckAccessToRGI2/{1}", userServiceAddress, systemName); try { WebClient serviceRequest = new WebClient(); jsonResult = serviceRequest.DownloadString(new Uri(URL)); jsonResult = ConnectorHelper.ChangeArrayParentheses(jsonResult); } catch (Exception ex) { ClientLogger.WriteError(ex, "Error getting access for user\nMethod: UserConnector.CheckAccessToRGI2", systemName); } userServiceDO = JsonConvert.DeserializeObject <UserServiceDO>(jsonResult); allowed = userServiceDO.CheckAccessToRGI2Result; return(allowed); }
public User GetUser(string systemName) { User currentUser = new User(); string jsonResult = string.Empty; UserServiceDO userServiceDO = new UserServiceDO(); string URL = string.Format("{0}GetUser/{1}", userServiceAddress, systemName); try { WebClient serviceRequest = new WebClient(); jsonResult = serviceRequest.DownloadString(new Uri(URL)); jsonResult = ConnectorHelper.ChangeArrayParentheses(jsonResult); } catch (Exception ex) { ClientLogger.WriteError(ex, "Error getting user\nMethod: UserConnector.GetUser", systemName); } userServiceDO = JsonConvert.DeserializeObject <UserServiceDO>(jsonResult); currentUser = userServiceDO.GetUserResult; return(currentUser); }