public ITravelerTravelDateReference Add(int travelerId, int travelDateId) { using var dbContext = _dataAccessor.GetNewDatabaseContext(); var travelReference = new TravelerTravelDateReference { TravelerId = travelerId, TravelDateId = travelDateId, }; EntityEntry <TravelerTravelDateReference> entityEntry = dbContext.TravelerTravelDateReferences.Add(travelReference); dbContext.SaveChanges(); return(entityEntry.Entity); }
private static ITravelerTravelDateReference CreateTravelTravelDateReference(List <string> words) { if (words.Count < 3) { throw new ArgumentException("Too few parameters provided to create traveler - travel date reference."); } var traveler = new TravelerTravelDateReference() { TravelerId = Int32.Parse(words[1]), TravelDateId = Int32.Parse(words[2]), }; return(traveler); }