Exemple #1
0
        private static ApiModel <TRequest> ApiModel <TRequest>(this IHaveServiceUrlsClient manager, TRequest request,
                                                               ControllerName controllerName, string route = "") where TRequest : IRequest, new()
        {
            var hostType = controllerName.GetAttribute <HostUrlAttribute>().HostType;

            Uri.TryCreate($"http://localhost", UriKind.Absolute, out Uri referrer);

            return(new ApiModel <TRequest>
            {
                Referrer = referrer,
                Request = request,
                Route = route,
                ApiUrl = $"http://localhost",
                Controller = controllerName.ToString().ToLower(),
                Token = manager.ContextInfo.Token
            });
        }