public RepositoryModelDepartures DbToServiceDeparture(DbDepartures departure) { return(new RepositoryModelDepartures() { Id = departure.Id, DepartureTime = departure.DepartureTime }); }
public bool DeleteDeparture(int id) { DbDepartures departure = _databaseContext.Departures.FirstOrDefault(d => d.Id == id); _databaseContext.Departures.Remove(departure); _databaseContext.SaveChanges(); return(true); }
public bool AddDeparture(RepositoryModelDepartures departure) { var dbDeparture = new DbDepartures() { DepartureTime = departure.DepartureTime }; _databaseContext.Departures.Add(dbDeparture); _databaseContext.SaveChanges(); return(true); }
public List <DbDepartures> GetAllDeparturesDB() { var departureList = new List <DbDepartures>(); var dbDepartures = new DbDepartures() { Id = 1, DepartureTime = "12:00" }; departureList.Add(dbDepartures); departureList.Add(dbDepartures); departureList.Add(dbDepartures); return(departureList); }
private static void SeedDepartures(DatabaseContext dbContext) { for (var i = 0; i < 23; i++) { var time = i + ":00"; if (i < 10) { time = "0" + time; } var newDeparture = new DbDepartures { DepartureTime = time }; dbContext.Add(newDeparture); } dbContext.SaveChanges(); }
public List <DbDepartures> GetDeparturesLater(string departureTime) { if (departureTime.Equals("")) { return(null); } var dateTime = DateTime.ParseExact(departureTime, "HH:mm", null); var departureList = new List <DbDepartures>(); var dbDepartures = new DbDepartures() { Id = 1, DepartureTime = "16:00" }; if (DateTime.ParseExact(dbDepartures.DepartureTime, "HH:mm", null) <= dateTime) { return(null); } departureList.Add(dbDepartures); departureList.Add(dbDepartures); departureList.Add(dbDepartures); return(departureList); }
public DbDeparture CreateDeparture(DbDeparture departure) { DbDepartures.Append(departure); return(departure); }