예제 #1
0
        public async Task Update(TireChangeServiceBll elementToUpdate)
        {
            tireChangeService tireChange = Mapper.Map <TireChangeServiceBll, tireChangeService>(elementToUpdate);

            _unitOfWork.TireChangeServiceUnitOfWork.Update(tireChange);
            await _unitOfWork.Save();
        }
예제 #2
0
        public async Task Insert(TireChangeServiceBll element)
        {
            tireChangeService tireChange = Mapper.Map <TireChangeServiceBll, tireChangeService>(element);

            _unitOfWork.TireChangeServiceUnitOfWork.Insert(tireChange);
            await _unitOfWork.Save();
        }
        public async Task SaveTireChangeService(int orderServicesCarWashId, int numberOfTires, List <PriceListTireFittingBll> priceListTireFittings)
        {
            TireChangeServiceBll tireChangeServiceBll = new TireChangeServiceBll();

            foreach (var item in priceListTireFittings)
            {
                tireChangeServiceBll.idOrder = orderServicesCarWashId;
                tireChangeServiceBll.priceListTireFittingId = item.idPriceListTireFitting;
                tireChangeServiceBll.numberOfTires          = numberOfTires;
                tireChangeServiceBll.tireRadius             = (int)item.TireRadiusId;
                tireChangeServiceBll.price = item.TheCost;

                await _tireChangeService.Insert(tireChangeServiceBll);
            }
        }