public BaseResult<StatusResult> Status(StatusRequest status)
 {
     var validator = new StatusRequestValidator();
     var results = validator.Validate(status);
     if (results.IsValid)
     {
         return _gameManager.Execute(status);
     }
     else
     {
         return BaseResult<StatusResult>.Fail(errors: results.Errors.Select(e => e.ErrorMessage));
     }
 }
示例#2
0
        public BaseResult <StatusResult> Status(StatusRequest status)
        {
            var validator = new StatusRequestValidator();
            var results   = validator.Validate(status);

            if (results.IsValid)
            {
                return(_gameManager.Execute(status));
            }
            else
            {
                return(BaseResult <StatusResult> .Fail(errors : results.Errors.Select(e => e.ErrorMessage)));
            }
        }