public async Task <Message> DeleteUser(string id) { var model = await _userRepository.GetSingleAsync(x => x.UserId == id); var userRoleModel = _userRoleRepository.FindBy(x => x.UserId == id); if (model == null) { return(Message.NotFound()); } _userRepository.Delete(model); _userRoleRepository.DeleteRange(userRoleModel); if (!await _unitOfWork.SaveAsync()) { return(Message.ServerError()); } return(Message.Ok()); }
public List <UserRole> GetRoleOfUser(long userId) => _userRoleRepository.FindBy(x => x.UserId == userId).ToList();