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); }
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); }