예제 #1
0
        public async Task Update(TireServiceBll elementToUpdate)
        {
            tireService tireServices = Mapper.Map <TireServiceBll, tireService>(elementToUpdate);

            _unitOfWork.TireServiceUnitOfWork.Update(tireServices);
            await _unitOfWork.Save();
        }
예제 #2
0
        public async Task Insert(TireServiceBll element)
        {
            tireService tireServices = Mapper.Map <TireServiceBll, tireService>(element);

            _unitOfWork.TireServiceUnitOfWork.Insert(tireServices);
            await _unitOfWork.Save();
        }
        public async Task <ActionResult> Edit([Bind(Include = "idTireService,clientsOfCarWashId,orderServicesCarWashId,priceListTireFittingAdditionalServicesId,numberOfTires,tireRadius,priceTireFitting")] TireServiceView tireServiceView)
        {
            if (ModelState.IsValid)
            {
                TireServiceBll tireService = Mapper.Map <TireServiceView, TireServiceBll>(tireServiceView);
                await _tireService.Update(tireService);

                return(RedirectToAction("Index"));
            }
            //ViewBag.orderServicesCarWashId = new SelectList(db.OrderServicesCarWashViews, "Id", "Id", tireServiceView.orderServicesCarWashId);
            return(View(tireServiceView));
        }
        public async Task <ActionResult> Create([Bind(Include = "idTireService,clientsOfCarWashId,orderServicesCarWashId,priceListTireFittingAdditionalServicesId,numberOfTires,tireRadius,priceTireFitting")] TireServiceView tireServiceView)
        {
            if (ModelState.IsValid)
            {
                TireServiceBll tireService = Mapper.Map <TireServiceView, TireServiceBll>(tireServiceView);
                await _tireService.Insert(tireService);

                return(RedirectToAction("Index"));
            }


            return(View(tireServiceView));
        }
        public async Task SeveTireService(int?ClientId, int orderServicesCarWashId, List <PriceListTireFittingAdditionalServicesBll> priceListTireFittings)
        {
            TireServiceBll tireService = new TireServiceBll();

            foreach (var item in priceListTireFittings)
            {
                tireService.clientsOfCarWashId     = ClientId != null ? ClientId.Value : 0;
                tireService.orderServicesCarWashId = orderServicesCarWashId;
                tireService.priceListTireFittingAdditionalServicesId = item.idPriceListTireFittingAdditionalServices;
                tireService.priceTireFitting = item.TheCost;

                await _tireService.Insert(tireService);
            }
        }