internal static ModelBaseInputs GetInputs(HttpRequest Request, System.Security.Principal.IPrincipal User, Uri baseUrl) { var cert = Request.HttpContext.Connection.ClientCertificate; var inputs = new ModelBaseInputs( User, cert, Request.Method, new Uri(Request.GetDisplayUrl()), //RequestUri, baseUrl, Request.HttpContext.RequestServices); return(inputs); }
internal static ModelBaseInputs GetInputs(HttpRequestMessage Request, System.Security.Principal.IPrincipal User, Uri baseUrl) { var cert = Request.GetClientCertificate(); var inputs = new ModelBaseInputs( User, cert, Request.Method.Method, Request.RequestUri, baseUrl, Request.GetDependencyScope()); return(inputs); }
internal static IFhirResourceServiceSTU3 GetResourceModel(string ResourceName, ModelBaseInputs inputs) { var model = NetCoreApi.Startup._systemService.GetResourceService(inputs, ResourceName); if (model != null) { return(model); } throw new FhirServerException(HttpStatusCode.NotFound, "Resource [" + ResourceName + "] is not supported on this server"); }
internal static IFhirSystemServiceSTU3 GetSystemModel(ModelBaseInputs inputs) { return(NetCoreApi.Startup._systemService); }
internal static IFhirSystemServiceSTU3 GetSystemModel(ModelBaseInputs inputs) { return(WebApiConfig._systemService); }