private async Task Login(LoginModel loginModel) { await progressBarView.SetProgressMessage("Connecting..."); progressBarView.Hide(false); HunterBLL hunterBLL = new HunterBLL(context); var result = await hunterBLL.Login(loginModel); if (result.Status == "success") { await progressBarView.SetProgressMessage("Status Success"); if (result.Entity != null && !string.IsNullOrEmpty(result.Entity.Token)) { await progressBarView.SetProgressMessage("Saving Auth Token"); AppSettings appSettings = new AppSettings(context); IDictionary <string, string> values = new Dictionary <string, string>(); values.Add("Auth_Token", result.Entity.Token); appSettings.PutSharedPref(values); Toast.MakeText(context, "Logged In", ToastLength.Short).Show(); } } else { Toast.MakeText(context, result.Status, ToastLength.Short).Show(); } progressBarView.Hide(true); }
private async Task <Tasks[]> GetTasks(HunterBLL hunterBLL) { await progressBarView.SetProgressMessage("Getting Tasks"); return(hunterBLL.GetTasksFromFile()); }