Esempio n. 1
0
 public bool UpdateDeparture(int id, RepositoryModelDepartures departure)
 {
     if (id == 0)
     {
         return(false);
     }
     return(departure != null);
 }
        public void EditDeparture_post_Ok_id0()
        {
            var type = new RepositoryModelDepartures()
            {
                Id = 0, DepartureTime = "15:00"
            };
            var viewResult = (RedirectToActionResult)_controller.EditDeparture(type);

            Assert.AreEqual(viewResult.ActionName, "Admin");
        }
        public bool AddDeparture(RepositoryModelDepartures departure)
        {
            var dbDeparture = new DbDepartures()
            {
                DepartureTime = departure.DepartureTime
            };

            _databaseContext.Departures.Add(dbDeparture);
            _databaseContext.SaveChanges();
            return(true);
        }
Esempio n. 4
0
        public RepositoryModelDepartures GetDepartureById(int id)
        {
            if (id == 0)
            {
                return(null);
            }
            var repositoryModelDeparture = new RepositoryModelDepartures()
            {
                Id            = id,
                DepartureTime = "12:00"
            };

            return(repositoryModelDeparture);
        }
Esempio n. 5
0
        public List <RepositoryModelDepartures> GetAllDepartures()
        {
            var departureList            = new List <RepositoryModelDepartures>();
            var repositoryModelDeparture = new RepositoryModelDepartures()
            {
                Id            = 1,
                DepartureTime = "12:00"
            };

            departureList.Add(repositoryModelDeparture);
            departureList.Add(repositoryModelDeparture);
            departureList.Add(repositoryModelDeparture);
            return(departureList);
        }
 public ActionResult EditDeparture(RepositoryModelDepartures departure)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     if (departure.Id != 0)
     {
         _departureBll.UpdateDeparture(departure.Id, departure);
         return(RedirectToAction("Admin", "Admin"));
     }
     _departureBll.AddDeparture(departure);
     return(RedirectToAction("Admin", "Admin"));
 }
        public bool UpdateDeparture(int id, RepositoryModelDepartures departure)
        {
            var departures = _databaseContext.Departures.Find(id);

            departures.DepartureTime = departure.DepartureTime;

            try
            {
                _databaseContext.Departures.Update(departures);
                _databaseContext.SaveChanges();
                return(true);
            }
            catch (DbUpdateException ex)
            {
                ErrorLogger.LogError(ex);
                return(false);
            }
        }
Esempio n. 8
0
 public bool AddDeparture(RepositoryModelDepartures departure)
 {
     return(true);
 }
Esempio n. 9
0
 public bool AddDeparture(RepositoryModelDepartures departure)
 {
     return(_departureRepository.AddDeparture(departure));
 }
Esempio n. 10
0
 public bool UpdateDeparture(int id, RepositoryModelDepartures departure)
 {
     return(_departureRepository.UpdateDeparture(id, departure));
 }