public static ContractResponse <TResponse> CreateResponse <TResponse, TRequest>(ContractRequest <TRequest> request, TResponse data) where TRequest : class where TResponse : class { if (request == null) { request = new ContractRequest <TRequest>(); } return(CreateResponse(request, data, 0, 0)); }
public static ContractRequest <TRequest> CreateRequest <TRequest>(TRequest dtoData) where TRequest : class { var toReturn = new ContractRequest <TRequest> { Data = dtoData, }; return(toReturn); }
public static ContractResponse <TResponse> CreateResponse <TResponse, TRequest>(ContractRequest <TRequest> request, TResponse data, long count, long countFilter) where TRequest : class where TResponse : class { return(new ContractResponse <TResponse> { Data = data, ErrorMessages = new List <string> { "" }, IsValid = true, }); }