public ActionResult Remove(int carId)
        {
            var appUserId = this.User.Identity.GetUserId();

            SimpleCarVm vm = this.carManager.GetSimpleVm(appUserId, carId);

            if (vm == null)
            {
                // error page
            }

            vm.LanguageCode = this.CurrentLanguageCode;
            return(this.View(vm));
        }
Exemple #2
0
        public SimpleCarVm MapToSimpleVm(Car car)
        {
            var vmCar = new SimpleCarVm()
            {
                Id               = car.Id,
                Model            = car.Model,
                Make             = car.Make,
                FuelType         = car.Engine.FuelType,
                RunningDistance  = car.RunningDistance,
                NumberOfServices = car.CarParts.Count,
                NumberOfCosts    = car.Costs.Count,
                TotalSpent       = car.TotalSpendOnCar()
            };

            return(vmCar);
        }