public static TqAwardingOrganisation CreateTqAwardingOrganisation(ResultsAndCertificationDbContext _dbContext, EnumAwardingOrganisation awardingOrganisation, bool addToDbContext = true)
        {
            var tqAwardingOrganisation = new TqAwardingOrganisationBuilder().Build(awardingOrganisation);

            if (addToDbContext && tqAwardingOrganisation != null)
            {
                _dbContext.Add(tqAwardingOrganisation);
            }
            return(tqAwardingOrganisation);
        }
Exemplo n.º 2
0
        public static TqPathwayResult CreateTqPathwayResult(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var pathwayResult = new TqPathwayResultBuilder().Build();

            if (addToDbContext)
            {
                _dbContext.Add(pathwayResult);
            }
            return(pathwayResult);
        }
Exemplo n.º 3
0
        public static NotificationTemplate CreateNotificationTemplate(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var notificationTemplate = new NotificationTemplateBuilder().Build();

            if (addToDbContext)
            {
                _dbContext.Add(notificationTemplate);
            }
            return(notificationTemplate);
        }
Exemplo n.º 4
0
        public static PrintCertificate CreatePrintCertificate(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var printCertificate = new PrintCertificateBuilder().Build();

            if (addToDbContext)
            {
                _dbContext.Add(printCertificate);
            }
            return(printCertificate);
        }
        public static TlRoute CreateTlRoute(ResultsAndCertificationDbContext _dbContext, EnumAwardingOrganisation awardingOrganisation, bool addToDbContext = true)
        {
            var tlRoute = new TlRouteBuilder().Build(awardingOrganisation);

            if (addToDbContext)
            {
                _dbContext.Add(tlRoute);
            }
            return(tlRoute);
        }
Exemplo n.º 6
0
        public static NotificationTemplate CreateNotificationTemplate(ResultsAndCertificationDbContext _dbContext, NotificationTemplateName notificationTemplateName = NotificationTemplateName.TlevelDetailsQueried, bool addToDbContext = true)
        {
            var notificationTemplate = new NotificationTemplateBuilder().Build(notificationTemplateName);

            if (addToDbContext)
            {
                _dbContext.Add(notificationTemplate);
            }
            return(notificationTemplate);
        }
        public static TqSpecialismAssessment CreateTqSpecialismAssessment(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var specialismAssessment = new TqSpecialismAssessmentBuilder().Build();

            if (addToDbContext)
            {
                _dbContext.Add(specialismAssessment);
            }
            return(specialismAssessment);
        }
        public static IndustryPlacement CreateIndustryPlacement(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var industryPlacement = new IndustryPlacementBuilder().Build();

            if (addToDbContext)
            {
                _dbContext.Add(industryPlacement);
            }
            return(industryPlacement);
        }
        public static Qualification CreateQualification(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var qualification = new QualificationBuilder().Build();

            if (addToDbContext)
            {
                _dbContext.Add(qualification);
            }
            return(qualification);
        }
Exemplo n.º 10
0
        public static TlLookup CreateTlLookup(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var tlLookup = new TlLookupBuilder().Build();

            if (addToDbContext)
            {
                _dbContext.Add(tlLookup);
            }
            return(tlLookup);
        }
        public static AssessmentSeries CreateAssessmentSeries(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var assessmentSeries = new AssessmentSeriesBuilder().Build();

            if (addToDbContext)
            {
                _dbContext.Add(assessmentSeries);
            }
            return(assessmentSeries);
        }
Exemplo n.º 12
0
        public static TqProvider CreateTqProvider(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var tqProvider = new TqProviderBuilder().Build();

            if (addToDbContext)
            {
                _dbContext.Add(tqProvider);
            }
            return(tqProvider);
        }
Exemplo n.º 13
0
        public static QualificationAchieved CreateQualificationAchieved(ResultsAndCertificationDbContext _dbContext, QualificationAchieved qualificationAchieved, bool addToDbContext = true)
        {
            if (qualificationAchieved == null)
            {
                qualificationAchieved = new QualificationAchievedBuilder().Build();
            }

            if (addToDbContext)
            {
                _dbContext.Add(qualificationAchieved);
            }
            return(qualificationAchieved);
        }
        public static TlPathway CreateTlPathway(ResultsAndCertificationDbContext _dbContext, EnumAwardingOrganisation awardingOrganisation, TlPathway tlPathway, bool addToDbContext = true)
        {
            if (tlPathway == null)
            {
                tlPathway = new TlPathwayBuilder().Build(awardingOrganisation);
            }

            if (addToDbContext)
            {
                _dbContext.Add(tlPathway);
            }
            return(tlPathway);
        }
Exemplo n.º 15
0
        public static TlProvider CreateTlProvider(ResultsAndCertificationDbContext _dbContext, TlProvider tlProvider, bool addToDbContext = true)
        {
            if (tlProvider == null)
            {
                tlProvider = new TlProviderBuilder().Build();
            }

            if (addToDbContext)
            {
                _dbContext.Add(tlProvider);
            }
            return(tlProvider);
        }
        public static IList <TqAwardingOrganisation> CreateTqAwardingOrganisations(ResultsAndCertificationDbContext _dbContext, EnumAwardingOrganisation awardingOrganisation, TlAwardingOrganisation tlAwardingOrganisation, IList <TlPathway> tlPathways, TlevelReviewStatus reviewStatus = TlevelReviewStatus.AwaitingConfirmation, bool addToDbContext = true)
        {
            var tqAwardingOrganisations = new TqAwardingOrganisationBuilder().BuildList(awardingOrganisation, tlAwardingOrganisation, tlPathways, reviewStatus);

            if (addToDbContext && tqAwardingOrganisations != null)
            {
                foreach (var tqAwardingOrganisation in tqAwardingOrganisations)
                {
                    _dbContext.Add(tqAwardingOrganisation);
                }
            }
            return(tqAwardingOrganisations);
        }
        public static TlAwardingOrganisation CreateTlAwardingOrganisation(ResultsAndCertificationDbContext _dbContext, TlAwardingOrganisation tlAwardingOrganisation, EnumAwardingOrganisation awardingOrganisation, bool addToDbContext = true)
        {
            if (tlAwardingOrganisation == null)
            {
                tlAwardingOrganisation = new TlAwardingOrganisationBuilder().Build(awardingOrganisation);
            }

            if (addToDbContext)
            {
                _dbContext.Add(tlAwardingOrganisation);
            }
            return(tlAwardingOrganisation);
        }
        public static TqRegistrationPathway CreateTqRegistrationPathway(ResultsAndCertificationDbContext _dbContext, TqRegistrationPathway tqRegistrationPathway, bool addToDbContext = true)
        {
            if (tqRegistrationPathway == null)
            {
                tqRegistrationPathway = new TqRegistrationPathwayBuilder().Build();
            }

            if (addToDbContext)
            {
                _dbContext.Add(tqRegistrationPathway);
            }
            return(tqRegistrationPathway);
        }
        public static QualificationType CreateQualificationType(ResultsAndCertificationDbContext _dbContext, QualificationType qualificationType, bool addToDbContext = true)
        {
            if (qualificationType == null)
            {
                qualificationType = new QualificationTypeBuilder().Build();
            }

            if (addToDbContext)
            {
                _dbContext.Add(qualificationType);
            }
            return(qualificationType);
        }
        public static TqRegistrationProfile CreateTqRegistrationProfile(ResultsAndCertificationDbContext _dbContext, TqRegistrationProfile tqRegistrationProfile, bool addToDbContext = true)
        {
            if (tqRegistrationProfile == null)
            {
                tqRegistrationProfile = new TqRegistrationProfileBuilder().Build();
            }

            if (addToDbContext)
            {
                _dbContext.Add(tqRegistrationProfile);
            }
            return(tqRegistrationProfile);
        }
        public static IList <TqRegistrationProfile> CreateTqRegistrationProfiles(ResultsAndCertificationDbContext _dbContext, bool addToDbContext = true)
        {
            var tqRegistrationProfiles = new TqRegistrationProfileBuilder().BuildList();

            if (addToDbContext && tqRegistrationProfiles != null)
            {
                foreach (var tqRegistrationProfile in tqRegistrationProfiles)
                {
                    _dbContext.Add(tqRegistrationProfile);
                }
            }
            return(tqRegistrationProfiles);
        }
        public static TqPathwayAssessment CreateTqPathwayAssessment(ResultsAndCertificationDbContext _dbContext, TqPathwayAssessment pathwayAssessment, bool addToDbContext = true)
        {
            if (pathwayAssessment == null)
            {
                pathwayAssessment = new TqPathwayAssessmentBuilder().Build();
            }

            if (addToDbContext)
            {
                _dbContext.Add(pathwayAssessment);
            }
            return(pathwayAssessment);
        }
        public static TlProviderAddress CreateTlProviderAddress(ResultsAndCertificationDbContext _dbContext, TlProviderAddress tlProviderAddress, bool addToDbContext = true)
        {
            if (tlProviderAddress == null)
            {
                tlProviderAddress = new TlProviderAddressBuilder().Build();
            }

            if (addToDbContext)
            {
                _dbContext.Add(tlProviderAddress);
            }
            return(tlProviderAddress);
        }
        public static QualificationGrade CreateTlLookup(ResultsAndCertificationDbContext _dbContext, QualificationGrade qualificationGrade, bool addToDbContext = true)
        {
            if (qualificationGrade == null)
            {
                qualificationGrade = new QualificationGradeBuilder().Build();
            }

            if (addToDbContext)
            {
                _dbContext.Add(qualificationGrade);
            }
            return(qualificationGrade);
        }
        public static FunctionLog CreateFunctionLog(ResultsAndCertificationDbContext _dbContext, FunctionLog functionLog, bool addToDbContext = true)
        {
            if (functionLog == null)
            {
                functionLog = new FunctionLogBuilder().Build();
            }

            if (addToDbContext)
            {
                _dbContext.Add(functionLog);
            }
            return(functionLog);
        }
        public static IList <TlRoute> CreateTlRoutes(ResultsAndCertificationDbContext _dbContext, EnumAwardingOrganisation awardingOrganisation, bool addToDbContext = true)
        {
            var tlRoutes = new TlRouteBuilder().BuildList(awardingOrganisation);

            if (addToDbContext && tlRoutes != null)
            {
                foreach (var tlRoute in tlRoutes)
                {
                    _dbContext.Add(tlRoute);
                }
            }
            return(tlRoutes);
        }
        public static TlRoute CreateTlRoute(ResultsAndCertificationDbContext _dbContext, string routeName, bool addToDbContext = true)
        {
            var route = new TlRoute
            {
                Name = routeName
            };

            if (addToDbContext)
            {
                _dbContext.Add(route);
            }
            return(route);
        }
        public static IndustryPlacement CreateIndustryPlacement(ResultsAndCertificationDbContext _dbContext, int tqRegistrationPathwayId, IndustryPlacementStatus status, bool addToDbContext = true)
        {
            var qualificationAchieved = new IndustryPlacement
            {
                TqRegistrationPathwayId = tqRegistrationPathwayId,
                Status = status
            };

            if (addToDbContext)
            {
                _dbContext.Add(qualificationAchieved);
            }
            return(qualificationAchieved);
        }
Exemplo n.º 29
0
        public static NotificationTemplate CreateNotificationTemplate(ResultsAndCertificationDbContext _dbContext, Guid templateId, string templateName, bool addToDbContext = true)
        {
            var notificationTemplate = new NotificationTemplate
            {
                TemplateId   = templateId,
                TemplateName = templateName
            };

            if (addToDbContext)
            {
                _dbContext.Add(notificationTemplate);
            }
            return(notificationTemplate);
        }
        public static IList <TlPathway> CreateTlPathways(ResultsAndCertificationDbContext _dbContext, EnumAwardingOrganisation awardingOrganisation, IList <TlRoute> tlRoutes = null, bool addToDbContext = true)
        {
            var routes     = tlRoutes ?? new TlRouteBuilder().BuildList(awardingOrganisation);
            var tlPathways = new TlPathwayBuilder().BuildList(awardingOrganisation, routes);

            if (addToDbContext && tlPathways != null)
            {
                foreach (var tlPathway in tlPathways)
                {
                    _dbContext.Add(tlPathway);
                }
            }
            return(tlPathways);
        }