static void DeletableDefinitions()
        {
            Resolver.RegisterScoped <
                IDeletableService <Game>,
                GameService>();

            Resolver.RegisterScoped <
                IDeletableService <Friend>,
                FriendService>();

            Resolver.RegisterScoped <
                IDeletableService <Loan>,
                LoanService>();

            Resolver.RegisterScoped <
                IDeletable <Game>,
                DeletableBase <Game, IGameRepository> >();

            Resolver.RegisterScoped <
                IDeletable <Friend>,
                DeletableBase <Friend, IFriendRepository> >();

            Resolver.RegisterScoped <
                IDeletable <Loan>,
                DeletableBase <Loan, ILoanRepository> >();
        }
        static void FindableIdDefinitions()
        {
            Resolver.RegisterScoped <
                IFindableIdService <Game>,
                GameService>();

            Resolver.RegisterScoped <
                IFindableIdService <Friend>,
                FriendService>();

            Resolver.RegisterScoped <
                IFindableIdService <Loan>,
                LoanService>();

            Resolver.RegisterScoped <
                IFindableId <Game>,
                FindableIdBase <Game> >();

            Resolver.RegisterScoped <
                IFindableId <Friend>,
                FindableIdBase <Friend> >();

            Resolver.RegisterScoped <
                IFindableId <Loan>,
                FindableIdBase <Loan> >();
        }
        static void CreatebleDefinitions()
        {
            Resolver.RegisterScoped <
                ICreatableService <Game>,
                GameService>();

            Resolver.RegisterScoped <
                ICreatableService <Friend>,
                FriendService>();

            Resolver.RegisterScoped <
                ICreatableService <Loan>,
                LoanService>();

            Resolver.RegisterScoped <
                ICreatable <Game>,
                CreatebleBase <Game> >();

            Resolver.RegisterScoped <
                ICreatable <Friend>,
                CreatebleBase <Friend> >();

            Resolver.RegisterScoped <
                ICreatable <Loan>,
                CreatebleBase <Loan> >();
        }
        static void LoadAllDefinitions()
        {
            Resolver.RegisterScoped <
                ILoadAllService <Game>,
                GameService>();

            Resolver.RegisterScoped <
                ILoadAllService <Friend>,
                FriendService>();

            Resolver.RegisterScoped <
                ILoadAllService <Loan>,
                LoanService>();

            Resolver.RegisterScoped <
                ILoadAll <Game>,
                LoadAllBase <Game> >();

            Resolver.RegisterScoped <
                ILoadAll <Friend>,
                LoadAllBase <Friend> >();

            Resolver.RegisterScoped <
                ILoadAll <Loan>,
                LoadAllBase <Loan> >();
        }
        static void UpdatableDefinitions()
        {
            Resolver.RegisterScoped <
                IUpdatableService <Game>,
                GameService>();

            Resolver.RegisterScoped <
                IUpdatableService <Friend>,
                FriendService>();
        }
Example #6
0
        public override void RegisterDependencies()
        {
            Resolver.RegisterScoped <
                IUserService,
                UserService>();

            Resolver.RegisterScoped <
                IAuthenticationService,
                AuthenticationService>();
        }
        static void ServicesDefinitions()
        {
            Resolver.RegisterScoped <
                IFriendService,
                FriendService>();

            Resolver.RegisterScoped <
                IGameService,
                GameService>();

            Resolver.RegisterScoped <
                ILoanService,
                LoanService>();
        }
        public override void RegisterDependencies()
        {
            Resolver.RegisterScoped <
                IFriendAppService,
                FriendAppService>();

            Resolver.RegisterScoped <
                IGameAppService,
                GameAppService>();

            Resolver.RegisterScoped <
                ILoanAppService,
                LoanAppService>();

            Resolver.RegisterScoped <
                IDeletableAppService <GameViewModel>,
                DeletableAppService <GameViewModel, Game> >();

            Resolver.RegisterScoped <
                IDeletableAppService <LoanViewModel>,
                DeletableAppService <LoanViewModel, Loan> >();

            Resolver.RegisterScoped <
                IDeletableAppService <FriendViewModel>,
                DeletableAppService <FriendViewModel, Friend> >();

            Resolver.RegisterScoped <
                IFindableIdAppService <GameViewModel>,
                FindableIdAppService <GameViewModel, Game> >();

            Resolver.RegisterScoped <
                IFindableIdAppService <LoanViewModel>,
                FindableIdAppService <LoanViewModel, Loan> >();

            Resolver.RegisterScoped <
                IFindableIdAppService <FriendViewModel>,
                FindableIdAppService <FriendViewModel, Friend> >();

            Resolver.RegisterScoped <
                ILoadAllAppService <GameViewModel>,
                LoadAllAppService <GameViewModel, Game> >();

            Resolver.RegisterScoped <
                ILoadAllAppService <LoanViewModel>,
                LoadAllAppService <LoanViewModel, Loan> >();

            Resolver.RegisterScoped <
                ILoadAllAppService <FriendViewModel>,
                LoadAllAppService <FriendViewModel, Friend> >();

            Resolver.RegisterScoped <
                ICreatableAppService <GameViewModel>,
                CreatableAppService <GameViewModel, Game> >();

            Resolver.RegisterScoped <
                ICreatableAppService <LoanViewModel>,
                CreatableAppService <LoanViewModel, Loan> >();

            Resolver.RegisterScoped <
                ICreatableAppService <FriendViewModel>,
                CreatableAppService <FriendViewModel, Friend> >();


            Resolver.RegisterScoped <
                IUpdatableAppService <GameViewModel>,
                UpdatableAppService <GameViewModel, Game> >();

            Resolver.RegisterScoped <
                IUpdatableAppService <FriendViewModel>,
                UpdatableAppService <FriendViewModel, Friend> >();
        }
 static void LoadByDefitions()
 {
     Resolver.RegisterScoped <
         ILoadBy <Game>,
         LoadByBase <Game> >();
 }
        public override void RegisterDependencies()
        {
            Resolver.RegisterScoped <
                IUnitOfWorkFactory,
                UnitOfWorkFactory>();

            Resolver.RegisterScoped <
                IUnitOfWork,
                UnitOfWork>();

            Resolver.RegisterScoped <
                IFriendRepository,
                FriendRepository>();

            Resolver.RegisterScoped <
                IGameRepository,
                GameRepository>();

            Resolver.RegisterScoped <
                ILoanRepository,
                LoanRepository>();

            Resolver.RegisterScoped <
                IDeletableRepository <Game>,
                GameRepository>();

            Resolver.RegisterScoped <
                IDeletableRepository <Friend>,
                FriendRepository>();

            Resolver.RegisterScoped <
                IDeletableRepository <Loan>,
                LoanRepository>();

            Resolver.RegisterScoped <
                IFindableIdRepository <Game>,
                GameRepository>();

            Resolver.RegisterScoped <
                IFindableIdRepository <Friend>,
                FriendRepository>();

            Resolver.RegisterScoped <
                IFindableIdRepository <Loan>,
                LoanRepository>();

            Resolver.RegisterScoped <
                ILoadAllRepository <Game>,
                GameRepository>();

            Resolver.RegisterScoped <
                ILoadAllRepository <Friend>,
                FriendRepository>();

            Resolver.RegisterScoped <
                ILoadAllRepository <Loan>,
                LoanRepository>();

            Resolver.RegisterScoped <
                ICreatebleRepository <Game>,
                GameRepository>();

            Resolver.RegisterScoped <
                ICreatebleRepository <Friend>,
                FriendRepository>();

            Resolver.RegisterScoped <
                ICreatebleRepository <Loan>,
                LoanRepository>();

            Resolver.RegisterScoped <
                IUpdatableRepository <Game>,
                GameRepository>();

            Resolver.RegisterScoped <
                IUpdatableRepository <Friend>,
                FriendRepository>();

            Resolver.RegisterScoped <
                IUpdatableRepository <Loan>,
                LoanRepository>();

            Resolver.RegisterScoped <
                ILoadByRepository <Game>,
                GameRepository>();
        }