public async Task <bool> WriteToJsonFile(LoginUserDetail param) { bool result = true; try { string serialized = JsonConvert.SerializeObject(param); await fileReadWrite.WriteToFile(serialized); } catch (Exception ex) { result = false; } return(result); }
public async Task <bool> CheckLoginDetails(string userName, string password, bool rememberMe) { string url = Constants.LoginUrl; LoginUserDetail loginRec = new LoginUserDetail(); loginRec.username = userName; loginRec.password = password; //return await UserLoginAPICall(url, loginRec, rememberMe); // return true; IFileReadWrite fileReadWrite = Xamarin.Forms.DependencyService.Get <IFileReadWrite>(); string serialized = JsonConvert.SerializeObject(loginRec); bool x = await fileReadWrite.WriteToFile(serialized); return(true); }
public async Task <bool> CheckLoginDetails(string userName, string password, bool rememberMe) { string url = Constants.LoginUrl; LoginModel loginrecord = new LoginModel(); loginrecord.Username = userName; loginrecord.Password = password; loginrecord.RememberMe = rememberMe; if (rememberMe == true) { IFileReadWrite fileReadWrite = Xamarin.Forms.DependencyService.Get <IFileReadWrite>(); string serialized = JsonConvert.SerializeObject(loginrecord); bool x = await fileReadWrite.WriteToFile(serialized); } else { IFileReadWrite fileReadWrite = Xamarin.Forms.DependencyService.Get <IFileReadWrite>(); fileReadWrite = null; } return(await UserLoginAPICall(url, loginrecord, rememberMe)); }