Beispiel #1
0
        public async Task <ShowDriversAdminView> ShowDrivers()
        {
            List <Driver> drivers = await _driverRepository.GetAllDrivers();

            ShowDriversAdminView result = _driverMapper.MapDriverModelsToViewModels(drivers);


            return(result);
        }
Beispiel #2
0
        public ShowDriversAdminView MapDriverModelsToViewModels(List <Driver> model)
        {
            var viewModel = new ShowDriversAdminView();

            foreach (Driver driver in model)
            {
                var viewModelItem = new ShowDriversAdminViewItem();
                viewModelItem.UserName = driver.UserName;
                viewModelItem.FullName = $"{driver.LastName} {driver.FirstName} {driver.MiddleName}";

                viewModel.Drivers.Add(viewModelItem);
            }

            return(viewModel);
        }
Beispiel #3
0
        public async Task <IActionResult> ShowDrivers()
        {
            ShowDriversAdminView result = await _adminService.ShowDrivers();

            return(View(viewName: "Drivers/Drivers", result));
        }