//--------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------- 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); }
//--------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------- 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)); }