/// <summary> /// 用户登录验证 /// </summary> /// <returns></returns> public bool check(string username, string password, out LoginUserInfomation loginUserInfomation) { bool result = false; loginUserInfomation = new LoginUserInfomation(); UserListRepository userListRepository = new UserListRepository(); List <UserList> user = userListRepository.GetListWithCondition(new { Username = username, UserPassword = password }); if (user.Count != 0) { result = true; loginUserInfomation.user = user[0]; UserPermissionListRepository userPermissionListRepository = new UserPermissionListRepository(); if (user[0].UserPermissionID.HasValue) { UserPermissionList temp_userPermission = userPermissionListRepository.GetEntityById(user[0].UserPermissionID.Value); if (temp_userPermission != null) { loginUserInfomation.userPermission = temp_userPermission; } } UserRoleRepository userRoleRepository = new UserRoleRepository(); if (user[0].UserRoleID.HasValue) { UserRole temp_userRole = userRoleRepository.GetEntityById(user[0].UserRoleID.Value); if (temp_userRole != null) { loginUserInfomation.userRole = temp_userRole; } } } return(result); }
public override void ExecuteCommand(AppSession session, StringRequestInfo requestInfo) { UserPermissionListRepository repository = new UserPermissionListRepository(); List <UserPermissionList> userPermission = repository.GetList(); string message = JsonConvert.SerializeObject(userPermission); session.Send(message); }
public override void ExecuteCommand(AppSession session, StringRequestInfo requestInfo) { UserPermissionList newUserPermission = JsonConvert.DeserializeObject <UserPermissionList>(requestInfo.Body); UserPermissionListRepository repository = new UserPermissionListRepository(); try { repository.Insert(newUserPermission); session.Send(true.ToString()); } catch (Exception ex) { session.Send(false.ToString()); } }
public override void ExecuteCommand(AppSession session, StringRequestInfo requestInfo) { Guid id; bool b_response = false; if (Guid.TryParse(requestInfo.Parameters[0], out id)) { UserPermissionListRepository repository = new UserPermissionListRepository(); int i = repository.Delete(id); if (i != -1) { b_response = true; } } session.Send(b_response.ToString()); }