ChessServer.Commands.CommandAddUser.DoWork C# (CSharp) Method

DoWork() public method

public DoWork ( string request ) : Response
request string
return Protocol.Response
        public override Response DoWork(string request)
        {
            var workRequest = JsonConvert.DeserializeObject<AddUserRequest>(request);
            var workResponse = new AddUserResponse();
            var user = new User {Name = workRequest.UserName};
            workResponse.Status = Statuses.Ok;
            if (!Server.Users.TryAdd(user.Name, user))
            {
                workResponse.Status = Statuses.DuplicateUser;
            }
            return workResponse;
        }
CommandAddUser