public async Task <LoginUser> Login(UserRequestDto userRequestDto) { var user = await _userRespository.Entities(u => u.Name == userRequestDto.Name && u.Password == userRequestDto.Password).SingleOrDefaultAsync(); // var user= result.FirstOrDefault; // _unitOfWork.Dispose(); if (user == null) { var _loginUser = new LoginUser() { IsSucceed = false, Message = "用户名或密码错误!" }; return(await Task.FromResult <LoginUser>(_loginUser)); } return(await Task.FromResult(new LoginUser() { IsSucceed = true, Id = user.Id, UserId = user.Id, Name = user.Name, RoleId = user.RoleId, PhoneCode = user.PhoneCode })); }