//TODO check for invalid ID public SalesModelById GetSaleById(int Id) { SalesModelById saleInfoById = this.db .Sales .Where(s => s.Id == Id) .Select(x => new SalesModelById { Id = x.Id, Car = new CarModel { Make = x.Car.Make, Model = x.Car.Model, // TravelledDistance = x.Car.TravelLedDistance }, Customer = new CustomerModel { Name = x.Customer.Name, // BirthDay = x.Customer.BirthDay, // IsYoungDriver = x.Customer.IsYoungDriver } }) .FirstOrDefault(); return(saleInfoById); }
public IActionResult GetSaleById(int Id) { SalesModelById saleInfo = sales.GetSaleById(Id); SaleIdInfoViewModel saleIdInfo = mapper.Map <SaleIdInfoViewModel>(saleInfo); return(this.View(saleIdInfo)); }