//---------------------------------------------------------------------------------------------
        //---------------------------------------------------------------------------------------------

        public IActionResult AutomobileView(string GUIDString)
        {
            AutomobileViewModel xAutomobileViewModel = AutomobileWebEntity.Helper.Read(ApplicationInfo.BaseURI, new GUID(GUIDString)).ToAutomobileViewModel();

            xAutomobileViewModel.AutomobileParts = AutomobilePartWebEntity.Helper.Load_ByAutomobileGUID(ApplicationInfo.BaseURI, new GUID(GUIDString)).ToAutomobilePartViewModel()?.ToList();

            return(View(xAutomobileViewModel));
        }
        public async Task <AutomobileViewModel> GetAutomobileViewModelByIdAsync(int id)
        {
            Automobile automobile = await this.GetAutomobileByIdAsync(id);

            AutomobileViewModel viewModel = this.mapper.Map <AutomobileViewModel>(automobile);

            viewModel.PrimaryProperties.Make  = automobile.Make.Name;
            viewModel.PrimaryProperties.Model = automobile.Model.Name;

            return(viewModel);
        }
Exemple #3
0
        //---------------------------------------------------------------------------------------------
        //---------------------------------------------------------------------------------------------

        public static AutomobileViewModel ToAutomobileViewModel(this IAutomobileEntityDesign a_xAutomobileEntityDesign)
        {
            AutomobileViewModel xReturnValue = new AutomobileViewModel()
            {
                AutomobileGUID  = a_xAutomobileEntityDesign.AutomobileGUID,
                AutomobileMake  = a_xAutomobileEntityDesign.AutomobileMake,
                AutomobileModel = a_xAutomobileEntityDesign.AutomobileModel,
                AutomobileYear  = a_xAutomobileEntityDesign.AutomobileYear
            };

            return(xReturnValue);
        }
        public async Task <IActionResult> Index(int id)
        {
            AutomobileViewModel model = await this.autoService.GetAutomobileViewModelByIdAsync(id);

            return(this.View(model));
        }