Example #1
0
        public TFacade SpecificFacade(string version)
        {
            if (ServiceFacades.Count == 0)
            {
                throw new ArgumentException($"There is no ServiceVersionFacade");
            }

            return(ServiceFacades.FirstOrDefault(x => x.Version == version));
        }
Example #2
0
        public void AddServiceFacade(TFacade serviceFacade, ref IAuthProvider <TClient, TUser> authProvider)
        {
            var decoratedProxy = GetDecoratedProxy(serviceFacade, ref authProvider);

            ServiceFacades.Add(decoratedProxy);
        }