/// <summary> /// Registers the user to the diWorldwide Web service /// </summary> /// <param name="userFirstName"></param> /// <param name="userLastName"></param> /// <param name="email"></param> /// <param name="organisation"></param> /// <param name="country"></param> /// <returns>On Success will return GID created for the registered User else return -1</returns> /// <remarks></remarks> public static string RegisterUser(string userFirstName, string userLastName, string email, string password, string organisation, string country) { string retVal = null; try { DIWWSRegistration.UserRegistration WorldWideRegister = new DIWWSRegistration.UserRegistration(); // -- Call the diWorldWide Web Service to register the User //'-- Register user by calling RegisterUser() of webservice Class. // RegisterUser() returns UserGID if successfuly done. retVal = (string)(WorldWideRegister.RegisterUser(userFirstName, userLastName, email, password, organisation, country)); if (string.IsNullOrEmpty(retVal)) { retVal = "-1"; } } catch (Exception ex) { retVal = "-1"; } return retVal; }
public static DataTable GetDIWorldwideUser(string userGUID) { DataTable DtUserDetails = null; try { DIWWSRegistration.UserRegistration WorldWideRegister = new DIWWSRegistration.UserRegistration(); DtUserDetails = WorldWideRegister.GetUserInformation(userGUID); } catch { } return DtUserDetails; }
public static bool UpdateUser(string userGUID, string userFirstName, string userLastName, string email, string organisation, string country) { bool retVal = false; try { DIWWSRegistration.UserRegistration WorldWideRegister = new DIWWSRegistration.UserRegistration(); // -- Call the diWorldWide Web Service to update User details //'-- Update user by calling webservice Class. object oRet = (string)(WorldWideRegister.UpdateUserInfo(userGUID, userFirstName, userLastName, email, organisation, country)); if (oRet != null) { retVal = true; } } catch (Exception ex) { retVal = false; } return retVal; }
/// <summary> /// Sets the relationships between userGID and Adaption in diWorldwide server. /// </summary> /// <param name="userGUID"></param> /// <param name="currentAdaptationName"></param> /// <param name="currentAdaptationVersion"></param> public static void SetUserAdaptationInfo(string userGUID, string currentAdaptationName, string currentAdaptationVersion) { try { DIWWSRegistration.UserRegistration WorldwideInfo = new DIWWSRegistration.UserRegistration(); if ((WorldwideInfo != null)) { WorldwideInfo.SetUserAdaptationInfo(userGUID, currentAdaptationName, currentAdaptationVersion); } } catch { } }