Ejemplo n.º 1
0
        private static void PerformRegistrations()
        {
            //TODO: Later figure a way to give the code user the chance to choos what
            Registerer.RegisterSingleton <IProvider <EnTierConfigurations>, MSExtensionsConfigurationsProvider>();

            Registerer.RegisterTransient <IDatasetAccessor, InjectionDatasetAccessor>();
        }
Ejemplo n.º 2
0
 private GenericService(
     Registerer registerer,
     IEnumerable <Type> genericServiceTypeDefinitions)
 {
     _registerer = registerer;
     _genericServiceTypeDefinitions = genericServiceTypeDefinitions;
 }
Ejemplo n.º 3
0
        public void ImplementedBy(Type genericServiceImplementationTypeDefinition)
        {
            var registration = new GenericImplementation(
                genericServiceImplementationTypeDefinition,
                _genericServiceTypeDefinitions);

            Registerer.AddRegistration(_registerer, registration);
        }
Ejemplo n.º 4
0
        public ActionResult Register(Registerer register)
        {
            var db = new GolfSiteDbContext();

            try
            {
                if (ModelState.IsValid)
                {
                    db.Registerers.Add(register);
                    db.SaveChanges();
                    return(View("Index"));
                }
            }
            catch (RetryLimitExceededException)
            {
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
            }
            return(View(register));
        }
 public static IService <TService> RegisterService <TService>(this Registerer registerer) where TService : class
 {
     return(new Service <TService>(registerer));
 }
 public static IGenericServices GenericallyRegisterService(
     this Registerer registerer,
     Type genericServiceTypeDefinition)
 {
     return(new GenericService(registerer, genericServiceTypeDefinition));
 }
Ejemplo n.º 7
0
 public GenericService(Registerer registerer, Type genericServiceTypeDefinition)
     : this(registerer, genericServiceTypeDefinition.UnfoldToEnumerable())
 {
 }
Ejemplo n.º 8
0
 public Service(Registerer registerer)
     : base(registerer, new[] { typeof(T1) })
 {
 }
Ejemplo n.º 9
0
 public IActionResult Registered(Registerer registerer)
 {
     return(View(registerer));
 }
Ejemplo n.º 10
0
 // need one action to load our RegistrationPage, also need a view
 // need one action to take those user inputs and display the user name, in a new view
 public IActionResult Registration(Registerer registerer)
 {
     // if no view is specificed it defaults to the Action Name
     return(View(registerer));
 }
Ejemplo n.º 11
0
 public ILifeStyle Invoke(Registerer registerer) => _registerServices.Invoke(registerer);
Ejemplo n.º 12
0
 public void Invoke(Registerer registerer) => _registerServices.Invoke(registerer);
Ejemplo n.º 13
0
 protected ServiceBase(Registerer registerer, IEnumerable <Type> serviceTypes)
 {
     Registerer    = registerer;
     _serviceTypes = serviceTypes;
 }