ChessConsole.Commands.CommandPlay.DoWork C# (CSharp) Method

DoWork() public method

public DoWork ( IEnumerable args ) : void
args IEnumerable
return void
        public override void DoWork(IEnumerable<string> args)
        {
            if (Utils.CheckArgs(ArgsNeed, args.Count()))
            {
                if (Utils.IsLoggedIn() && Utils.IsNotInGame())
                {
                    if (!CurrentUser.Searching)
                    {
                        var request = new PlayRequest {UserName = CurrentUser.Name};
                        var response = ServerProvider.MakeRequest<PlayResponse>(request);
                        if (response.Status == Statuses.Ok)
                        {
                            Console.WriteLine("Searching game...");
                            CurrentUser.Searching = true;
                        }
                        else
                        {
                            Console.WriteLine("Bad status");
                        }
                    }
                    else
                    {
                        Console.WriteLine("You allready searching.");
                    }
                }
            }
        }
CommandPlay