Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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));
        }