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)); } }
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))); } }