/// <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) { UserListRepository reposity = new UserListRepository(); List <UserList> userList = reposity.GetList(); string data = JsonConvert.SerializeObject(userList); session.Send(data); }
public override void ExecuteCommand(AppSession session, StringRequestInfo requestInfo) { UserList user = JsonConvert.DeserializeObject <UserList>(requestInfo.Body); UserListRepository reposity = new UserListRepository(); try { Guid guid = reposity.Insert(user); session.Send("True"); } catch { session.Send("False"); } }
public override void ExecuteCommand(AppSession session, StringRequestInfo requestInfo) { UserList user = JsonConvert.DeserializeObject <UserList>(requestInfo.Body); UserListRepository repository = new UserListRepository(); int i = repository.Update(user); bool b_response = false; if (i != -1) { b_response = true; } session.Send(b_response.ToString()); }
public override void ExecuteCommand(AppSession session, StringRequestInfo requestInfo) { bool result = false; string username = requestInfo.Parameters[0]; UserListRepository repository = new UserListRepository(); List <UserList> user = repository.GetListWithCondition(new { Username = username }); if (user.Count > 0) { result = true; } session.Send(result.ToString()); }
public override void ExecuteCommand(AppSession session, StringRequestInfo requestInfo) { int pageNumber; int.TryParse(requestInfo.Parameters[0], out pageNumber); int rowsPerPage; int.TryParse(requestInfo.Parameters[1], out rowsPerPage); UserListRepository repository = new UserListRepository(); List <UserList> userList = repository.GetListPaged(pageNumber, rowsPerPage, null, null); string message = JsonConvert.SerializeObject(userList); session.Send(message); }
public override void ExecuteCommand(AppSession session, StringRequestInfo requestInfo) { Guid id; bool b_response = false; if (Guid.TryParse(requestInfo.Parameters[0], out id)) { UserListRepository repository = new UserListRepository(); int i = repository.Delete(id); if (i != -1) { b_response = true; } } session.Send(b_response.ToString()); }