Exemplo n.º 1
0
        public void RegisterModule(IPandaContainer container, PandaContainerContext context)
        {
            container
            .RequestRegistrationFor <IGetAllProjectsRequest>()
            .LatestRequest <GetAllProjectsRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <ICreateProjectCommand>()
            .LatestRequest <CreateProjectCommand>()
            .Register(context);

            container
            .RequestRegistrationFor <IDeleteProjectCommand>()
            .LatestRequest <DeleteProjectCommand>()
            .Register(context);

            container
            .RequestRegistrationFor <IGetInformationOfRequest>()
            .LatestRequest <GetInformationOfRequest>()
            .Register(context);

            container.RegisterType <IGetInformationOfRequestAspect, GetInformationOfRequestAspect>();
            container.RegisterType <IGetAllProjectsParameterAspect, GetAllProjectsParameterAspect>();
            container.RegisterType <ICreateProjectCommandAspect, CreateProjectCommandAspect>();
            container.RegisterType <IProjectRequestBuilderFactory, ProjectRequestBuilderFactory>();
        }
Exemplo n.º 2
0
        public void RegisterModule(IPandaContainer container, PandaContainerContext context)
        {
            container
            .RequestRegistrationFor <IGetCurrentUserRequest>()
            .LatestRequest <GetCurrentUserRequest>()
            .Register(context);

            container.RegisterType <IUsersRequestBuilderFactory, UsersRequestBuilderFactory>();
        }
Exemplo n.º 3
0
        public void RegisterModule(IPandaContainer container, IPandaContainerContext context)
        {
            container
            .RequestRegistrationFor <ISearchForPlansRequest>()
            .LatestRequest <SearchForPlansRequest>()
            .Register(context);

            container.RegisterType <IPlanSearchParameterAspect, PlanSearchParameterAspect>();

            container.RegisterType <ISearchRequestBuilderFactory, SearchRequestBuilderFactory>();
        }
Exemplo n.º 4
0
        public void RegisterModule(IPandaContainer container, IPandaContainerContext context)
        {
            container
            .RequestRegistrationFor <IGetBuildsOfPlanRequest>()
            .LatestRequest <GetBuildsOfPlanRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IGetInformationOfBuildRequest>()
            .LatestRequest <GetInformationOfBuildRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IGetCommentsOfBuildRequest>()
            .LatestRequest <GetCommentsOfBuildRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IAddCommentToBuildCommand>()
            .LatestRequest <AddCommentToBuildCommand>()
            .Register(context);

            container
            .RequestRegistrationFor <IGetLabelsOfBuildRequest>()
            .LatestRequest <GetLabelsOfBuildRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IAddLabelToBuildCommand>()
            .LatestRequest <AddLabelToBuildCommand>()
            .Register(context);

            container
            .RequestRegistrationFor <IDeleteLabelOfBuildCommand>()
            .LatestRequest <DeleteLabelOfBuildCommand>()
            .Register(context);

            container.RegisterType <IBuildStateParameterAspect, BuildStateParameterAspect>();
            container.RegisterType <ILabelFilterParameterAspect, LabelFilterParameterAspect>();
            container.RegisterType <IIssueFilterParameterAspect, IssueFilterParameterAspect>();
            container.RegisterType <IGetBuildsOfPlanParameterAspect, GetBuildsOfPlanParameterAspect>();
            container.RegisterType <IGetInformationOfBuildParameterAspect, GetInformationOfBuildParameterAspect>();
            container.RegisterType <IBuildRequestBuilderFactory, BuildRequestBuilderFactory>();
        }
Exemplo n.º 5
0
        public void RegisterModule(IPandaContainer container, PandaContainerContext context)
        {
            container
            .RequestRegistrationFor <IGetAllPlansRequest>()
            .LatestRequest <GetAllPlansRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IGetInformationOfPlanRequest>()
            .LatestRequest <GetInformationOfPlanRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IGetBranchesOfPlanRequest>()
            .LatestRequest <GetBranchesOfPlanRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IGetArtifactsOfPlanRequest>()
            .LatestRequest <GetArtifactsOfPlanRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IEnableDisablePlanCommand>()
            .LatestRequest <EnableDisablePlanCommand>()
            .Register(context);

            container
            .RequestRegistrationFor <IDeletePlanCommand>()
            .LatestRequest <DeletePlanCommand>()
            .Register(context);

            container
            .RequestRegistrationFor <ICreatePlanCommand>()
            .LatestRequest <CreatePlanCommand>()
            .Register(context);

            container
            .RequestRegistrationFor <IGetLabelsOfPlanRequest>()
            .LatestRequest <GetLabelsOfPlanRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IAddLabelToPlanCommand>()
            .LatestRequest <AddLabelToPlanCommand>()
            .Register(context);

            container
            .RequestRegistrationFor <IDeleteLabelOfPlanCommand>()
            .LatestRequest <DeleteLabelOfPlanCommand>()
            .Register(context);

            container
            .RequestRegistrationFor <IGetVcsBranchesOfPlanRequest>()
            .LatestRequest <GetVcsBranchesOfPlanRequest>()
            .Register(context);

            container
            .RequestRegistrationFor <IFavouritePlanCommand>()
            .LatestRequest <FavouritePlanCommand>()
            .Register(context);

            container.RegisterType <IGetBranchesOfPlanParameterAspect, GetBranchesOfPlanParameterAspect>();
            container.RegisterType <ICreatePlanParameterAspect, CreatePlanParameterAspect>();
            container.RegisterType <IGetAllPlansParameterAspect, GetAllPlansParameterAspect>();
            container.RegisterType <IGetInformationOfPlanParameterAspect, GetInformationOfPlanParameterAspect>();

            container.RegisterType <IPlanRequestBuilderFactory, PlanRequestBuilderFactory>();
        }