Exemplo n.º 1
0
 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
            })));
        }