// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env,
                              RoleManager <IdentityRole> roleManager, UserManager <ApplicationUser> userManager,
                              IDocumentTypeRepository typeRepository, IAccessTypeRepository accessType,
                              IApprovalStatusRepository approvalStatus, IApprovalProgressStatusRepository approvalProgress,
                              IAuditActionRepository actionRepository)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }
            SeedData.SeedDatas(roleManager, userManager, typeRepository, accessType, approvalProgress, approvalStatus, actionRepository);
            app.UseHttpsRedirection();
            app.UseStaticFiles();
            app.UseAuthentication();
            app.UseCookiePolicy();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });
        }
Beispiel #2
0
 public OrganizationMediaImageRelsController(IOrganizationRepository organizationRepository, IMediaImageRepository mediaimageRepository, IRelationshipTypeRepository relationshiptypeRepository, IApprovalStatusRepository approvalstatusRepository, IPrimaryStatusRepository primarystatusRepository, IOrganizationMediaImageRelRepository organizationmediaimagerelRepository)
 {
     this.organizationRepository              = organizationRepository;
     this.mediaimageRepository                = mediaimageRepository;
     this.relationshiptypeRepository          = relationshiptypeRepository;
     this.approvalstatusRepository            = approvalstatusRepository;
     this.primarystatusRepository             = primarystatusRepository;
     this.organizationmediaimagerelRepository = organizationmediaimagerelRepository;
 }
Beispiel #3
0
        public IntegrationServiceMock
            (IWorkOrderRepository workOrderRepository = null, ILogService loggerService = null,
            IUnitOfWork unitOfWork = null, IUserRepository iUserRepository = null,
            IActivityTypeActivityStatusRepository activityTypeActivityStatusRepository = null,
            IWorkOrderTransactionRepositry iBillingWorkOrderTransactionRepositry       = null,
            IVendorRepository iVendorRepository         = null, IGraphicHeaderRepository iGraphicHeaderRepository = null,
            ICostCenterRepository iCostCenterRepository = null,
            IBudgetByCategoryRollupRepository iBudgetByCategoryRollupRepository = null,
            IDeliverableRepository iDeliverableRepository         = null,
            IWorkOrderVendorRepository iWorkOrderVendorRepository = null,
            //  IActivityRepository iActivityRepository,
            ITrackActivityElementRepository iTrackActivityElementRepository = null,
            ITitleRepository iTitleRepository   = null,
            ISeasonRepository iSeasonRepository = null,
            ISeriesRepository iSeriesRepository = null,
            ITitleCategoryRepository iTitleCategoryRepository       = null,
            IPremiereCategoryRepository iPremiereCategoryRepository = null,
            IScheduleRepository iScheduleRepository = null,
            //  ITrackActivityHeaderRepository iTrackActivityHeaderRepository,
            IDeliverableStatusRepository iDeliverableStatusRepository = null,
            IScriptRepository iScriptRepository     = null,
            IInternalRepository iInternalRepository = null,
            //Contract Request - EDMX fix
            // IContractRequestHeaderRepository iContractRequestHeaderRepository = null,
            // IContractRequestLineRepository iContractRequestLineRepository = null,
            IContentPlanRepository iContentPlanRepository                           = null,
            IContentPlanEventRepository iContentPlanEventRepository                 = null,
            IContentPlanEventDatesRepository iContentPlanEventDatesRepository       = null,
            IContentPlanEventScheduleRepository iContentPlanEventScheduleRepository = null,

            IApprovalRepository iApprovalRepository                           = null,
            IApprovalStatusRepository iApprovalStatusRepository               = null,
            IApprovalTypeRepository iApprovalTypeRepository                   = null,
            ICalendarRepository iCalendarRepository                           = null,
            IDeliverableBudgetRepository iDeliverableBudgetRepository         = null,
            IWBSFiscalYear_ChannelRepository iWBSFiscalYear_ChannelRepository = null,
            ITypeOfWorkRepository iTypeOfWorkRepository                       = null,
            IInvoiceLineRepository iInvoiceLineRepository                     = null,
            IInvoiceHeaderRepository iInvoiceHeaderRepository                 = null,
            //Contract Request - EDMX fix
            IWorkOrderType_Channel_WorkOrderVendorRepository iWorkOrderType_Channel_WorkOrderVendorRepository = null,
            IWBSElementRepository _IWBSElementRepository = null) : base(
                workOrderRepository, loggerService, unitOfWork, iUserRepository, activityTypeActivityStatusRepository,
                iBillingWorkOrderTransactionRepositry, iVendorRepository, iGraphicHeaderRepository, iCostCenterRepository,
                iBudgetByCategoryRollupRepository, iDeliverableRepository, iWorkOrderVendorRepository,
                iTrackActivityElementRepository, iTitleRepository, iSeasonRepository, iSeriesRepository,
                iTitleCategoryRepository, iPremiereCategoryRepository, iScheduleRepository,
                iDeliverableStatusRepository, iScriptRepository, iInternalRepository, /*iContractRequestHeaderRepository,*///Contract Request - EDMX fix
                /*iContractRequestLineRepository,*/ iContentPlanRepository, iContentPlanEventRepository,
                iContentPlanEventDatesRepository, iContentPlanEventScheduleRepository, iApprovalRepository,
                iApprovalStatusRepository, iApprovalTypeRepository, iCalendarRepository, iDeliverableBudgetRepository,
                iWBSFiscalYear_ChannelRepository, iTypeOfWorkRepository, iInvoiceLineRepository, iInvoiceHeaderRepository,
                iWorkOrderType_Channel_WorkOrderVendorRepository, _IWBSElementRepository)
        {
        }
 public static void SeedDatas(
     RoleManager <IdentityRole> roleManager, UserManager <ApplicationUser> userManager,
     IDocumentTypeRepository typeRepository, IAccessTypeRepository accessType,
     IApprovalProgressStatusRepository approvalProgress, IApprovalStatusRepository approvalStatus,
     IAuditActionRepository actionRepository
     )
 {
     SeedRoles(roleManager);
     SeedUsers(userManager);
     SeedDocumentType(typeRepository);
     SeedAccessType(accessType);
     SeedApprovalProgressStatus(approvalProgress);
     SeedApprovalStatus(approvalStatus);
     SeedAuditAction(actionRepository);
 }
 public static void SeedApprovalStatus(IApprovalStatusRepository statusRepository)
 {
     string[] statusList = new string[] { "Awaiting Admin Review", "Approved", "Declined", "Queried By Admin" };
     foreach (string status in statusList)
     {
         if (statusRepository.FindByNameAsync(status).Result == null)
         {
             ApprovalStatus approval = new ApprovalStatus()
             {
                 Status = status
             };
             try
             {
                 statusRepository.SaveStatusAsync(approval);
             }
             catch (Exception ex)
             {
                 Console.WriteLine(ex);
             }
         }
     }
 }
Beispiel #6
0
 public ApprovalStatusBusiness(IApprovalStatusRepository approvalStatusRepository)
 {
     _approvalStatusRepository = approvalStatusRepository;
 }