public static Track AsTrackWithSessions(this Data.Track t) { Track track = new Track() { ID = t.ID, EventID = t.Event_ID, Name = t.Name, Description = t.Description }; foreach (var sesion in t.Sessions) track.Sessions.Add(sesion.Map()); return track; }
public void CreateTrack(Track track) { using (var db = new CC.Data.CCDB()) { Data.Track t = new Data.Track() { Event_ID = track.EventID, Name = track.Name, Description = track.Description }; db.Tracks.Add(t); db.SaveChanges(); } }
public void UpdateTrack(Track track) { using (var db = new CC.Data.CCDB()) { var t = db.Tracks.Find(track.ID); t.Name = track.Name; t.Description = track.Description; db.SaveChanges(); } }
public static Track Map(this Data.Track t) { Track track = new Track() { ID = t.ID, EventID = t.Event_ID, Name = t.Name, Description = t.Description }; return track; }