Esempio n. 1
0
        public IResponse <DetailSmartphoneResponse, SmartphoneModel> Detail(DetailSmartphoneRequest request)
        {
            var data = _smartphoneRepository.Detail(request.Id);

            if (data == null)
            {
                return new DetailSmartphoneResponse
                       {
                           IsSuccess = false
                       }
            }
            ;

            return(new DetailSmartphoneResponse
            {
                Data = new SmartphoneModel
                {
                    Id = data.Id,
                    Name = data.Name,
                    Manufacturer = new ManufacturerModel
                    {
                        Id = data.Manufacturer.Id,
                        Name = data.Manufacturer.Name,
                    },
                    OperatingSystem = data.OperatingSystem,
                    Price = data.Price,
                    Processor = data.Processor,
                    Ram = data.Ram,
                    ScreenHeight = data.ScreenHeight,
                    ScreenWidth = data.ScreenWidth,
                    Size = data.Size,
                    Weight = data.Weight
                },
                IsSuccess = true
            });
        }
 public IActionResult Detail(int id) => View(_smartphoneRepository.Detail(id));