public static TlRoute CreateTlRoute(ResultsAndCertificationDbContext _dbContext, EnumAwardingOrganisation awardingOrganisation, bool addToDbContext = true) { var tlRoute = new TlRouteBuilder().Build(awardingOrganisation); if (addToDbContext) { _dbContext.Add(tlRoute); } return(tlRoute); }
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 TlPathway CreateTlPathway(ResultsAndCertificationDbContext _dbContext, EnumAwardingOrganisation awardingOrganisation, TlRoute tlRoute, bool addToDbContext = true) { if (tlRoute == null) { tlRoute = new TlRouteBuilder().Build(awardingOrganisation); } var tlPathway = new TlPathwayBuilder().Build(awardingOrganisation, tlRoute); if (addToDbContext) { _dbContext.Add(tlPathway); } return(tlPathway); }
public static TlPathway CreateTlPathway(ResultsAndCertificationDbContext _dbContext, EnumAwardingOrganisation awardingOrganisation, TlRoute tlRoute, string larId, string tlevelTitle, string pathwayName, bool addToDbContext = true) { if (tlRoute == null) { tlRoute = new TlRouteBuilder().Build(awardingOrganisation); } var tlPathway = new TlPathway { TlRouteId = tlRoute.Id, LarId = larId, TlevelTitle = tlevelTitle, Name = pathwayName, TlRoute = tlRoute }; if (addToDbContext) { _dbContext.Add(tlPathway); } return(tlPathway); }