public async Task <Domain.Models.ResponseModels.RegisterModel> GetDeviceStatusAsync() { //SetDefaultSettings(); //Settings.SetSerialNumber(CrossDevice.Hardware.DeviceId); //Settings.SetDomainName("accessefm"); //Settings.SetApplicationId("2"); //Settings.SetVersion(CrossDevice.App.Version); //Acs.Domain.Models.RequestModels.RegisterModel deviceInfo = new Acs.Domain.Models.RequestModels.RegisterModel(); //deviceInfo.SerialNumber = Settings.GetSerialNumber(); //deviceInfo.AuthToken = Settings.GetAuthorizationToken(); //deviceInfo.DeviceName = CrossDevice.Hardware.DeviceId; //deviceInfo.OS = CrossDevice.Hardware.OperatingSystem; //deviceInfo.Version = CrossDevice.Hardware.OperatingSystemVersion; //deviceInfo.Manufacturer = CrossDevice.Hardware.Manufacturer; //deviceInfo.Model = CrossDevice.Hardware.Model; // Domain.Models.ResponseModels.RegisterModel sd = await _authService.VerifyStatus(deviceInfo); Acs.Domain.Models.RequestModels.RegisterModel deviceInfo = GetDeviceDetails(); Domain.Models.ResponseModels.RegisterModel sd = await _registerService.GetDeviceStatusAsync(deviceInfo); Settings.SetAuthorizationToken(sd.AuthToken); //DependencyService.Get<IUserPreferences>().SetString("SetAuthorizationToken", sd.AuthToken); return(sd); }
public async Task <Domain.Models.ResponseModels.RegisterModel> RegisterDeviceAsync() { Acs.Domain.Models.RequestModels.RegisterModel deviceInfo = GetDeviceDetails(); //Settings.SetSerialNumber(CrossDevice.Hardware.DeviceId); //Settings.SetDomainName("accessefm"); //Settings.SetApplicationId("Acs.ESig.Mobile"); //Settings.SetVersion(CrossDevice.App.Version); //Acs.Domain.Models.RequestModels.RegisterModel deviceInfo = new Acs.Domain.Models.RequestModels.RegisterModel(); //deviceInfo.SerialNumber = Settings.GetSerialNumber(); //deviceInfo.AuthToken = Settings.GetAuthorizationToken(); //deviceInfo.DeviceName = CrossDevice.Hardware.DeviceId; //deviceInfo.OS = CrossDevice.Hardware.OperatingSystem; //deviceInfo.Version = CrossDevice.Hardware.OperatingSystemVersion; //deviceInfo.Manufacturer = CrossDevice.Hardware.Manufacturer; //deviceInfo.Model = CrossDevice.Hardware.Model; // Register device and set AuthToken Domain.Models.ResponseModels.RegisterModel registerModel = await _registerService.RegisterDeviceAsync(deviceInfo); Settings.SetAuthorizationToken(registerModel.AuthToken); // TODO: Remove hard-coded strings. DependencyService.Get <IUserPreferences>().SetString("SetAuthorizationToken", registerModel.AuthToken); return(registerModel); }
// TODO: Move to register vm public Task ChangeDeviceStatusAsync() { //SetDefaultSettings(); //Settings.SetSerialNumber(CrossDevice.Hardware.DeviceId); //Settings.SetDomainName("accessefm"); //Settings.SetApplicationId("2"); //Settings.SetVersion(CrossDevice.App.Version); //Acs.Domain.Models.RequestModels.RegisterModel deviceInfo = new Acs.Domain.Models.RequestModels.RegisterModel(); //deviceInfo.SerialNumber = Settings.GetSerialNumber(); //deviceInfo.AuthToken = Settings.GetAuthorizationToken(); //deviceInfo.DeviceName = CrossDevice.Hardware.DeviceId; //deviceInfo.OS = CrossDevice.Hardware.OperatingSystem; //deviceInfo.Version = CrossDevice.Hardware.OperatingSystemVersion; //deviceInfo.Manufacturer = CrossDevice.Hardware.Manufacturer; //deviceInfo.Model = CrossDevice.Hardware.Model; Acs.Domain.Models.RequestModels.RegisterModel deviceInfo = GetDeviceDetails(); return(_registerService.ChangeDeviceStatusAsync(deviceInfo)); //Settings.SetAuthorizationToken(sd.AuthToken); }
// TODO: Move to register vm public async Task <Domain.Models.ResponseModels.RegisterModel> Register() { Settings.SetSerialNumber(CrossDevice.Hardware.DeviceId); Settings.SetDomainName("accessefm"); Settings.SetApplicationId("2"); Settings.SetVersion(CrossDevice.App.Version); // string s= _userPreferencesService.GetString("IsSettingsSave"); //DependencyService.Get<IUserPreferences>().SetString("SetSerialNumber", CrossDevice.Hardware.DeviceId); //DependencyService.Get<IUserPreferences>().SetString("SetDomainName", "accessefm"); //DependencyService.Get<IUserPreferences>().SetString("SetApplicationId", "2"); //DependencyService.Get<IUserPreferences>().SetString("SetVersion", CrossDevice.App.Version); Acs.Domain.Models.RequestModels.RegisterModel deviceInfo = new Acs.Domain.Models.RequestModels.RegisterModel(); deviceInfo.SerialNumber = Settings.GetSerialNumber(); deviceInfo.AuthToken = Settings.GetAuthorizationToken(); deviceInfo.DeviceName = CrossDevice.Hardware.DeviceId; deviceInfo.OS = CrossDevice.Hardware.OperatingSystem; deviceInfo.Version = CrossDevice.Hardware.OperatingSystemVersion; deviceInfo.Manufacturer = CrossDevice.Hardware.Manufacturer; deviceInfo.Model = CrossDevice.Hardware.Model; // Domain.Models.ResponseModels.RegisterModel sd = await _authService.RegisterDeviceAsync(deviceInfo); Domain.Models.ResponseModels.RegisterModel sd = await _registerService.RegisterDeviceAsync(deviceInfo); Settings.SetAuthorizationToken(sd.AuthToken); DependencyService.Get <IUserPreferences>().SetString("SetAuthorizationToken", sd.AuthToken); return(sd); }
private Acs.Domain.Models.RequestModels.RegisterModel GetDeviceDetails() { Settings.SetSerialNumber(CrossDevice.Hardware.DeviceId); Settings.SetDomainName(DefaultDomainName); Settings.SetApplicationId(DefaultApplicationId); Settings.SetVersion(CrossDevice.App.Version); Acs.Domain.Models.RequestModels.RegisterModel deviceInfo = new Acs.Domain.Models.RequestModels.RegisterModel(); deviceInfo.SerialNumber = Settings.GetSerialNumber(); deviceInfo.AuthToken = Settings.GetAuthorizationToken(); deviceInfo.DeviceName = CrossDevice.Hardware.DeviceId; deviceInfo.OS = CrossDevice.Hardware.OperatingSystem; deviceInfo.Version = CrossDevice.Hardware.OperatingSystemVersion; deviceInfo.Manufacturer = CrossDevice.Hardware.Manufacturer; deviceInfo.Model = CrossDevice.Hardware.Model; return(deviceInfo); }