예제 #1
0
 public IActionResult Index()
 {
     try
     {
         List <IndexViewModel> drives = IndexViewModel.GetDrivesListFromDataBase(context);
         return(View(drives));
     }
     catch
     {
         ViewData["Message"] = "Det finns inga registrerade resor";
         return(View());
     }
 }
예제 #2
0
        public IActionResult Index(string searchStart, string searchDestination)
        {
            List <IndexViewModel> drives = IndexViewModel.GetDrivesListFromDataBase(context);

            if (searchStart != null && searchDestination != null)
            {
                List <IndexViewModel> specificDrives = IndexViewModel.GetSpecificDrivesFromDB(context, searchStart, searchDestination);
                if (specificDrives.Count != 0)
                {
                    return(View(specificDrives));
                }
                else
                {
                    ViewData["Message"] = "Det fanns inga resor som matchade din sökning!";
                    return(View(drives));
                }
            }
            else
            {
                ViewData["Message"] = "Du måste fylla i både startpunkt och destination!";
                return(View(drives));
            }
        }