/// <summary> /// Verifica la integridad de una solicitud del tipo RequestObject /// </summary> /// <param name="request"></param> /// <param name="response"></param> /// <returns></returns> public static bool IsValid <T>(RequestObject <T> request, IResponse response) { var done = false; if (RequestsExtensions.Validate(request, response)) { if (request.Content == null) { response.Configure(Codes.BadRequest, "Favor de especificar el contenido de la solicitud.", 1418); } else { done = true; } } return(done); }
/// <summary> /// Verifica la integridad de una solicitud del tipo IRequest /// </summary> /// <param name="request"></param> /// <param name="response"></param> /// <returns></returns> public static bool IsValid(RequestEmpty request, IResponse response) { return(RequestsExtensions.Validate(request, response)); }