protected virtual ServiceResponseModel CreateResponse(ExecutionResult result, Action <ServiceResponseModel> builder) { var serviceResponseModel = ApiResultHelper.CreateResponse(result); ModelStateToResponse(serviceResponseModel); builder?.Invoke(serviceResponseModel); return(serviceResponseModel); }
protected virtual ServiceResponseModel <TModel> CreateResponse <TModel>(ExecutionResult result, Action <ServiceResponseModel <TModel> > builder) { var serviceResponseModel = ApiResultHelper.CreateResponse <TModel>(result); ModelStateToResponse(serviceResponseModel); if (builder != null) { builder(serviceResponseModel); } return(serviceResponseModel); }