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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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();
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
 public DbDeparture CreateDeparture(DbDeparture departure)
 {
     DbDepartures.Append(departure);
     return(departure);
 }