public LoginPage() { InitializeComponent(); BindingContext = new LoginDBModel(); UserNameEntry.SetBinding(Entry.TextProperty, "Username"); PasswordEntry.SetBinding(Entry.TextProperty, "Passdata"); }
public App() { InitializeComponent(); L10n.SetLocale(); var netLanguage = DependencyService.Get <ILocale>().GetCurrent(); AppResources.Culture = new CultureInfo(netLanguage); lang = netLanguage; XF.Material.Forms.Material.Init(this); LoginDBModel objUser = App.Database.GetLoggedInUser(); if (objUser != null) { //if (objUser.RememberMe) //{ MainPage = new AppShell(); //} //else //{ // MainPage = new Login(); //} } else { MainPage = new Login(); } }
private async void LogOutButton_Clicked(object sender, EventArgs e) { LoginDBModel data = new LoginDBModel(); await App.LDatabase.DeleteItemAsync(data); await Navigation.PushAsync(new LoginPage()); }
public static async Task <List <MyAttendanceModel> > GetAttendanceList(string data) { List <MyAttendanceModel> obj = new List <MyAttendanceModel>(); LoginDBModel objUser = App.Database.GetLoggedInUser(); try { string url = ServiceConfigrations.BaseUrl1 + ServiceConfigrations.GetUserProfile + objUser.UserGUID + "/Attendance?" + data; var userinfo = await HttpRequest.GetRequest(url); var serviceResult = JsonConvert.DeserializeObject <List <MyAttendanceModel> >(userinfo.Result); if (serviceResult != null) { if (serviceResult.Count > 0) { obj = serviceResult; } return(obj); } else { return(obj); } } catch (Exception ex) { return(obj); } }
public static async Task <ClsLocationData> GetLocations() { ClsLocationData obj = new ClsLocationData(); LoginDBModel objUser = App.Database.GetLoggedInUser(); try { string url = ServiceConfigrations.BaseUrl1 + ServiceConfigrations.GetAssignedLocations + objUser.UserGUID + "/AssignedLocations"; var userinfo = await HttpRequest.GetRequest(url); if (userinfo.Status) { List <LocationData> lstlocationData = new List <LocationData>(); var serviceResult = JsonConvert.DeserializeObject <List <ClsLocationData> >(userinfo.Result); if (serviceResult.Count > 0) { LocationData locationData = new LocationData(); foreach (var item in serviceResult) { var serviceData = JsonConvert.DeserializeObject <LocationData>(item.mapLocation); locationData.lat = serviceData.lat; locationData.lng = serviceData.lng; locationData.radius = serviceData.radius; //break; lstlocationData.Add(locationData); } obj.locationData = lstlocationData; obj.Status = userinfo.Status; obj.Message = userinfo.Message; obj.Result = userinfo.Result; } else { obj.Message = userinfo.Message; obj.Status = userinfo.Status; obj.StatusCode = userinfo.StatusCode; } } else { obj.Message = userinfo.Message; obj.StatusCode = userinfo.StatusCode; } return(obj); } catch (Exception ex) { return(obj); } }
public static async Task <HttpRequestResponseStatus> BookingAttendance(string jsonData) { LoginDBModel objUser = App.Database.GetLoggedInUser(); HttpRequestResponseStatus obj = new HttpRequestResponseStatus(); try { //string url = ServiceConfigrations.BaseUrl1 + ServiceConfigrations.GetAssignedLocations + objUser.UserGUID + "/Attendance"; var userinfo = await HttpRequest.PostRequest(ServiceConfigrations.BaseUrl1, ServiceConfigrations.GetAssignedLocations + objUser.UserGUID + "/Attendance", jsonData); if (userinfo.Status) { string serviceResult = JsonConvert.DeserializeObject <string>(userinfo.Result); if (serviceResult != null) { obj.Result = serviceResult; obj.Status = userinfo.Status; obj.Message = userinfo.Message; return(obj); } else { obj.Result = serviceResult; obj.Status = userinfo.Status; obj.Message = userinfo.Message; return(obj); } } else { obj.Status = userinfo.Status; obj.Message = userinfo.Message; return(obj); } } catch (Exception ex) { obj.Status = false; obj.Message = ex.Message; return(obj); } }
public ActionResult Autherize(PracticeMVC001.Models.User userModel) { using (LoginDBModel db = new LoginDBModel()) { var userDetails = db.Users.Where(x => x.UserName == userModel.UserName && x.Password == userModel.Password).FirstOrDefault(); if (userDetails == null) { userModel.LoginErrorMessage = "Wrong username or password."; return(View("index", userModel)); } else { Session["userID"] = userDetails.UserID; Session["UserName"] = userDetails.UserName; return(RedirectToAction("Index", "Home")); } } }
public static async Task <clsUserProfile> GetUserProfile() { clsUserProfile obj = new clsUserProfile(); LoginDBModel objUser = App.Database.GetLoggedInUser(); try { string url = ServiceConfigrations.BaseUrl1 + ServiceConfigrations.GetUserProfile + objUser.UserGUID + "/Profile"; var userinfo = await HttpRequest.GetRequest(url); if (userinfo.Status) { var serviceResult = JsonConvert.DeserializeObject <clsUserProfile>(userinfo.Result); if (serviceResult != null) { obj = serviceResult; obj.Status = userinfo.Status; obj.Message = userinfo.Message; obj.Result = userinfo.Result; } else { obj.Message = userinfo.Message; obj.Status = userinfo.Status; obj.StatusCode = userinfo.StatusCode; } } else { obj.Message = userinfo.Message; obj.StatusCode = userinfo.StatusCode; } return(obj); } catch (Exception ex) { return(obj); } }
public LoginViewModel() { GetOrganizationProfile(); objUser = App.Database.GetLoggedInUser(); orgDetails = App.Database.GetOrganizationDetails(); if (objUser != null) { UserName = objUser.UserName; Password = objUser.Password; } var sqlLiteResult = App.Database.GetLanguage(); if (sqlLiteResult != null) { if (sqlLiteResult.LangKey == "ar-AE") { LngToggled = true; LanText = "Arabic"; } else { LngToggled = false; LanText = "English"; } } else { LngToggled = false; LanText = "English"; string lang = "en-US"; AppLanguage objUser = new AppLanguage(); objUser.LangKey = lang; App.lang = lang; App.Database.SaveLanguage(objUser); } }
public Task <int> DeleteItemAsync(LoginDBModel model) { //return lDatabase.DropTableAsync<LoginDBModel>(); return(lDatabase.DeleteAllAsync <LoginDBModel>()); }
public Task <int> SaveItemAsync(LoginDBModel model) { return(lDatabase.InsertAsync(model)); }
public async void ExecuteLoginCommand() { try { IsButtonDisabled = false; // UserName = "******"; // Password = "******"; if (!HttpRequest.CheckConnection()) { if (!Validate()) { await MaterialDialog.Instance.SnackbarAsync(message : Error, msDuration : MaterialSnackbar.DurationLong); return; } else { if (objUser != null) { if (objUser.UserName == UserName && objUser.Password == Password) { App.Current.MainPage = new AppShell(); } else { await DependencyService.Get <IXSnack>().ShowMessageAsync(Resx.AppResources.invalidUserDetails); return; } } else { await DependencyService.Get <IXSnack>().ShowMessageAsync("Please login atleast first in net connectivity."); return; } } } else { if (!Validate()) { await DependencyService.Get <IXSnack>().ShowMessageAsync(Error); return; } DependencyService.Get <IProgressBar>().Show(Resx.AppResources.authenticatingUser); var postData = new LoginModel() { username = UserName.Contains("\\\\") ? UserName.Replace(@"\\", @"\") : UserName, password = Password }; var jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(postData); var loginInfo = await CommonMethods.LogInToUser(jsonString); if (loginInfo.Status) { if (loginInfo.Result != null) { UserSettingUtils.UserName = UserName; UserSettingUtils.Password = Password; UserSettingUtils.UserLoginGUID = loginInfo.Result; var logindbdata = new LoginDBModel(); logindbdata.UserName = UserName; logindbdata.Password = Password; logindbdata.UserGUID = loginInfo.Result; logindbdata.RememberMe = Rememberme; App.Database.SaveLoggedInUser(logindbdata); DependencyService.Get <IProgressBar>().Hide(); App.Current.MainPage = new AppShell(); } else { DependencyService.Get <IProgressBar>().Hide(); await DependencyService.Get <IXSnack>().ShowMessageAsync(Resx.AppResources.invalidUserDetails); } } else { DependencyService.Get <IProgressBar>().Hide(); await DependencyService.Get <IXSnack>().ShowMessageAsync(loginInfo.Message); } } } catch (Exception ex) { DependencyService.Get <IProgressBar>().Hide(); await DependencyService.Get <IXSnack>().ShowMessageAsync(ex.Message); } finally { IsButtonDisabled = true; DependencyService.Get <IProgressBar>().Hide(); } }