public void Update(GeographicAreaTransportType geographicAreaTransportTypeToSave) { Stopwatch timespan = Stopwatch.StartNew(); try { db.Entry(geographicAreaTransportTypeToSave).State = EntityState.Modified; db.SaveChanges(); timespan.Stop(); log.TraceApi("SQL Database", "GeographicAreaTransportTypeRepository.Update", timespan.Elapsed, "geographicAreaTransportTypeToSave={0}", geographicAreaTransportTypeToSave); } catch (Exception e) { log.Error(e, "Error in GeographicAreaTransportTypeRepository.Update(geographicAreaTransportTypeToSave={0})", geographicAreaTransportTypeToSave); throw; } }
public async Task CreateAsync(GeographicAreaTransportType geographicAreaTransportTypeToAdd) { Stopwatch timespan = Stopwatch.StartNew(); try { db.GeographicAreaTransportTypes.Add(geographicAreaTransportTypeToAdd); await db.SaveChangesAsync(); timespan.Stop(); log.TraceApi("SQL Database", "GeographicAreaTransportTypeRepository.CreateAsync", timespan.Elapsed, "geographicAreaTransportTypeToAdd={0}", geographicAreaTransportTypeToAdd); } catch (Exception e) { log.Error(e, "Error in GeographicAreaTransportTypeRepository.CreateAsync(geographicAreaTransportTypeToAdd={0})", geographicAreaTransportTypeToAdd); throw; } }
public void Delete(int geographicAreaTransportTypeID) { Stopwatch timespan = Stopwatch.StartNew(); try { GeographicAreaTransportType gatp = db.GeographicAreaTransportTypes.Find(geographicAreaTransportTypeID); db.GeographicAreaTransportTypes.Remove(gatp); db.SaveChanges(); timespan.Stop(); log.TraceApi("SQL Database", "GeographicAreaTransportTypeRepository.Delete", timespan.Elapsed, "geographicAreaTransportTypeID={0}", geographicAreaTransportTypeID); } catch (Exception e) { log.Error(e, "Error in GeographicAreaTransportTypeRepository.Delete(geographicAreaTransportTypeID={0})", geographicAreaTransportTypeID); throw; } }