public PermittedUserListToMyTasksVM() { PeriodMgtAppLocalizedResources = new PeriodMgtAppLocalizedResources(); UserState = new UserStateDTO(); init(); Users.Add(new UserDTOWithActions()); }
public void ShowPermittedUserToMyTasksView(UserStateDTO employee) { var view = ServiceLocator.Current.GetInstance <IPermittedUserToMyTasksView>(); ((PermittedUserToMyTasksVM)view.ViewModel).Load(employee); viewManager.ShowInDialog(view); }
public void ShowEmailInView(UserStateDTO user, bool isShiftPressed) { var view = ServiceLocator.Current.GetInstance <IEmailInView>(); ((EmailInVM)view.ViewModel).Load(user); viewManager.ShowInDialog(view); }
public void Load(UserStateDTO user) { if (user.Email != null && user.Email.Status == (int)EmailStatusEnum.Unverified) { EmailDTO = user.Email; } }
private bool validateUser(UserStateDTO user) { if (user.IsEmployee && (user.Email == null || user.Email.Status == (int)EmailStatusEnum.NotEntered || user.Email.Status == (int)EmailStatusEnum.Unverified)) { ShowEmailInView(user); return(false); } return(true); }
/// <summary> /// 更新用户状态 /// </summary> /// <param name="t_UserState"></param> /// <returns></returns> public long UpdateUserState(UserStateDTO t_UserState) { using (B2CDbContext ctx = new B2CDbContext()) { BaseService <UserStateEntity> bs = new BaseService <UserStateEntity>(ctx); var userState = bs.GetAll().Where(u => u.Id == t_UserState.Id).SingleOrDefault(); userState.UserState = t_UserState.UserState; userState.UserStateName = t_UserState.UserStateName; ctx.SaveChanges(); return(userState.Id); } }
/// <summary> /// 新增 /// </summary> /// <param name="t_UserState"></param> /// <returns></returns> public long InsertUserState(UserStateDTO t_UserState) { using (B2CDbContext ctx = new B2CDbContext()) { //BaseService<UserStateEntity> bs = new BaseService<UserStateEntity>(ctx); UserStateEntity userStateEntity = new UserStateEntity() { UserStateName = t_UserState.UserStateName }; ctx.UserStates.Add(userStateEntity); ctx.SaveChanges(); return(userStateEntity.Id); } }
public async Task <bool> SetUserState(UserStateDTO dto) { try { string s = JsonConvert.SerializeObject(dto); await storage.SetLocalStorageValue <string>("JWT", s); } catch (Exception ex) { log.LogException(ex); return(false); } return(true); }
/// <summary> /// 指定用户id查询用户状态 /// </summary> /// <param name="t_userStateId"></param> /// <returns></returns> public UserStateDTO SelectUserStateByID(long t_userStateId) { using (B2CDbContext ctx = new B2CDbContext()) { BaseService <UserStateEntity> bs = new BaseService <UserStateEntity>(ctx); var userstatedto = bs.GetAll().Where(u => u.Id == t_userStateId).SingleOrDefault(); UserStateDTO userStateDTO = new UserStateDTO() { Id = userstatedto.Id, CreateDateTime = userstatedto.CreateDateTime, UserState = userstatedto.UserState, UserStateName = userstatedto.UserStateName }; return(userStateDTO); } }
public void ShowEmailInView(UserStateDTO user, bool inNewTab = false) { ShowBusyIndicator("در حال بارگذاری ماجول..."); GetRemoteInstance <IBasicInfoController>((res, exp) => { HideBusyIndicator(); if (exp == null) { if (res != null) { res.ShowEmailInView(user, inNewTab); } } else { this.HandleException(exp); } }); }
private void save() { ShowBusyIndicator(); UserStateDTO userState = appController.CurrentUser; inquiryService.UpdateJobIndexInquiryForm((res, exp) => appController.BeginInvokeOnDispatcher(() => { HideBusyIndicator(); if (exp != null) { appController.HandleException(exp); } else { appController.Publish(new UpdateInquiryListArgs()); OnRequestClose(); appController.ShowMessage("فرم ارزیابی ثبت شد"); } }), inquiryForm); }
public async Task <IActionResult> Login([FromBody] LoginDTO dto) { if (ModelState.IsValid) { var result = await idService.Login(dto); if (result.Succeeded) { var appUser = idService.Users.SingleOrDefault(r => r.Email == dto.Email); var token = await idService.GenerateJwtToken(dto.Email, appUser); var rootData = new UserStateDTO(token, appUser.UserName, appUser.Email, true, idService.GetRoles(token)); return(Ok(rootData)); } return(StatusCode((int)HttpStatusCode.Unauthorized, "Bad Credentials")); } string errorMessage = string.Join(", ", ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage)); return(BadRequest(errorMessage ?? "Bad Request")); }
/// <summary> /// 获取所有用户状态 /// </summary> /// <returns></returns> public UserStateDTO[] GetAllUserState() { using (B2CDbContext ctx = new B2CDbContext()) { BaseService <UserStateEntity> bs = new BaseService <UserStateEntity>(ctx); var userstates = bs.GetAll().ToList(); List <UserStateDTO> userStateDTOs = new List <UserStateDTO>(); foreach (var item in userstates) { UserStateDTO userStateDTO = new UserStateDTO() { Id = item.Id, CreateDateTime = item.CreateDateTime, UserState = item.UserState, UserStateName = item.UserStateName }; userStateDTOs.Add(userStateDTO); } return(userStateDTOs.ToArray()); } }
private void save() { if (!validate()) { return; } ShowBusyIndicator(); UserStateDTO userState = appController.CurrentUser; inquiryService.UpdateInquirySubjectForm((res, exp) => appController.BeginInvokeOnDispatcher(() => { HideBusyIndicator(); if (exp != null) { appController.HandleException(exp); } else { OnRequestClose(); appController.ShowMessage("فرم ارزیابی ثبت شد"); } }), inquiryForm); }
private void signOut() { logonUser = null; CurrentPeriod = null; controller.Logout(); }
public void ShowPermittedUserListToMyTasksView(UserStateDTO employee) { var view = viewManager.ShowInTabControl <IPermittedUserListToMyTasksView>(); ((PermittedUserListToMyTasksVM)view.ViewModel).Load(employee); }
public void Load(UserStateDTO userState) { UserState = userState; refresh(); }
public void Load(UserStateDTO userState) { UserState = userState; employeeNo = userState.EmployeeNo; preload(); }