public ActionResult DeleteFromDb(string deleteText = "")
        {
            int          toParse = Int32.Parse(deleteText);
            DBAccessCars dbcars  = new DBAccessCars();

            dbcars.DeleteFromDB(toParse);

            return(RedirectToAction("Index"));
        }
        public ActionResult Index()
        {
            DBAccessCars dbcars        = new DBAccessCars();
            List <Cars>  carsToDisplay = dbcars.getAllCars();

            Dashboard();

            return(View(carsToDisplay));
        }
        public ActionResult Dashboard()
        {
            IEnumerable <int>    CarCount    = null;
            IEnumerable <string> CurrentHour = null;
            string       CurrentDate         = null;
            DBAccessCars dbcars = new DBAccessCars();

            List <Cars>   carsByDate    = dbcars.GetAllCarsByLatestDate();
            List <Cars>   carsBy7Latest = dbcars.Get7LatestCars();
            List <String> Hours         = new List <String>();

            //måske til senere.
            //var CarCount = cars.Select(x => x.CarCount).OrderBy(x => x).ToArray()
            int Amount = 0;

            if (carsByDate != null)
            {
                CarCount    = SelectCarCount(carsByDate);
                CurrentHour = SelectCurrentHours(carsByDate);
                CurrentDate = carsByDate[carsByDate.Count - 1].CurrentDate;
                foreach (var item in CurrentHour)
                {
                    Hours.Add(item);
                }
                foreach (var item in CurrentDate)
                {
                    Amount++;
                }
            }
            else
            {
                CarCount    = SelectCarCount(carsBy7Latest);
                CurrentHour = SelectCurrentHours(carsBy7Latest);
                CurrentDate = carsBy7Latest[carsBy7Latest.Count - 1].CurrentDate;
                foreach (var item in CurrentHour)
                {
                    Hours.Add(item);
                }
                foreach (var item in CurrentDate)
                {
                    Amount++;
                }
            }

            ViewBag.CARCOUNT    = CarCount;
            ViewBag.CURRENTHOUR = Hours;
            ViewBag.CURRENTDATE = CurrentDate;
            ViewBag.AMOUNT      = Amount;

            return(View());
        }
Example #4
0
 public void InitializeBeforeEachMethod()
 {
     carsToFind = new Cars();
     findCars   = new DBAccessCars();
 }