private async Task SaveResult(OrderCarWashWorkersBll orderCarWashWorkers, bool checkPayroll) { if (checkPayroll) { await _orderCarWashWorkers.Update(orderCarWashWorkers); } else { await _orderCarWashWorkers.Insert(orderCarWashWorkers); } }
public async Task <ActionResult> ChangeEmployee(int?idOrder, int?idBrigade, int?idEmployee) { if (idBrigade == null) { return(RedirectToAction("EditingStaffOnOrder", "CarWashWorkersViews", new RouteValueDictionary(new { idOrder = idOrder, idEmployee = idEmployee }))); } else { OrderCarWashWorkersView order = Mapper.Map <OrderCarWashWorkersView>(await _orderCarWash.Change(idOrder, idEmployee)); order.IdCarWashWorkers = idBrigade.Value; OrderCarWashWorkersBll carWashWorkersBll = Mapper.Map <OrderCarWashWorkersView, OrderCarWashWorkersBll>(order); await _orderCarWash.Update(carWashWorkersBll); } return(RedirectToAction("CompletedOrders", "Order", new RouteValueDictionary(new { idOrder = idOrder }))); }