public void Save() { try { if (!string.IsNullOrWhiteSpace(Username) && !string.IsNullOrWhiteSpace(Password)) { switch (Title) { case "信息门户": _debService.DeleteAll <Models.BJUTInfoCenterUserinfo>(); var infouser = new Models.BJUTInfoCenterUserinfo { Username = Username, Password = Password }; _debService.Insert(infouser); break; case "教务管理": _debService.DeleteAll <Models.BJUTEduCenterUserinfo>(); var eduuser = new Models.BJUTEduCenterUserinfo { Username = Username, Password = Password }; _debService.Insert(eduuser); if (Services.EduService.IsExperimental(eduuser.Username)) { Models.Settings.EduExperimentalSetting = true; } else { Models.Settings.EduExperimentalSetting = false; } break; case "图书馆": _debService.DeleteAll <Models.BJUTLibCenterUserinfo>(); var libuser = new Models.BJUTLibCenterUserinfo { Username = Username, Password = Password }; _debService.Insert(libuser); break; default: break; } } Services.NotityService.Notify("保存成功"); NavigationParameters naviParam = new NavigationParameters(); naviParam.Add("from", typeof(Views.UserInfoDetailPage)); _navigationService.GoBackAsync(naviParam); } catch (Exception e) { Services.NotityService.Notify("保存失败"); } }
public async void OnNavigatedTo(NavigationParameters parameters) { if (parameters != null) { _coreService = EduPageViewModel.CoreService; _httpService = EduPageViewModel.HttpService; _studentName = EduPageViewModel.Name; BJUTEduCenterUserinfo = _dbService.GetAll <Models.BJUTEduCenterUserinfo>().FirstOrDefault(); IsLoading = true; await GetExamInfo(); IsLoading = false; } }