public async Task Update(TireServiceBll elementToUpdate) { tireService tireServices = Mapper.Map <TireServiceBll, tireService>(elementToUpdate); _unitOfWork.TireServiceUnitOfWork.Update(tireServices); await _unitOfWork.Save(); }
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); } }