示例#1
0
        private async Task GetSelected()
        {
            ViewBag.CarBrands = new SelectList(await _carBrandService.GetAllAsync(), "Id", "Name");
            ViewBag.CarModels = new SelectList(await _carModelService.GetAllAsync(), "Id", "Name");

            var owners = await _ownerService.GetAllAsync();

            ViewBag.Owners = new SelectList(owners.Select(o =>
                                                          new { o.Id,
                                                                Name = $"{ o.FirstName } { o.LastName } { o.Patronymic }" }), "Id", "Name");
        }
示例#2
0
 public async Task <ActionResult <List <CarModelDto> > > Get()
 {
     try
     {
         return(await _carModelService.GetAllAsync());
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
示例#3
0
        public async Task <IActionResult> Index()
        {
            try
            {
                var model = await _carModelService.GetAllAsync();

                return(View(model));
            }
            catch (Exception ex)
            {
                return(View("Error", ex));
            }
        }
示例#4
0
        public async Task <IActionResult> GetAll()
        {
            try
            {
                var model = await _carModelService.GetAllAsync();

                return(Ok(model));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }