public void Add(IJourneyLog entity) { var dto = MapToDto(entity); db.JourneyLogs.Add(dto); db.SaveChanges(); }
public void Add(ILocation entity) { var dto = MapToDto(entity); db.Locations.Add(dto); db.SaveChanges(); }
public void Add(IJourney entity) { using (MilesDb db = new MilesDb()) { var dto = MapToDto(entity); db.Journeys.Add(dto); db.SaveChanges(); //db.Entry(dto).State = EntityState.Detached; } }
public void Delete(int Id) { using (MilesDb db = new MilesDb()) { var exiting = db.Journeys.Single(s => s.Id == Id); if (exiting != null) { db.Journeys.Remove(exiting); db.SaveChanges(); } } }
public void Update(IJourney entity) { using (MilesDb db = new MilesDb()) { var newValues = MapToDto(entity); var exiting = db.Journeys.Single(s => s.Id == newValues.Id); if (exiting != null) { db.Journeys.Update(newValues); db.SaveChanges(); } } }