コード例 #1
0
        public ActionResult Add(NewWorkOrderModel model)
        {
            if (ModelState.IsValid)
            {
                _workOrderService.AddWorkOrder(model, GetCurrentCustomerId());
            }
            else
            {
                _logger.LogException("Invalid model state", ModelState.SelectMany(x => x.Value.Errors.Select(z => z.Exception)).First());
            }

            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult CreateWorkOrder(WorkOrderViewModel WorkOrder)
        {
            WorkOrder.WorkOrderCreationDate = DateTime.Now;
            WorkOrder.WorkOrderUpdateDate   = DateTime.Now;

            //add
            var model = new WorkOrder();

            model.WorkOrderCreationDate = WorkOrder.WorkOrderCreationDate;
            model.CarId = WorkOrder.CarId;
            model.WorkOrderStartDate = WorkOrder.WorkOrderStartDate;

            model.WorkOrderDescription = WorkOrder.WorkOrderDescription;
            model.WorkOrderUpdateDate  = WorkOrder.WorkOrderUpdateDate;
            _WorkOrderService.AddWorkOrder(model);


            return(RedirectToAction("GetListWorkOrderByCustomerId", new RouteValueDictionary(
                                        new { controller = "WorkOrders", action = "GetListWorkOrderByCustomerId", Id = WorkOrder.CustomerId })));
        }
コード例 #3
0
        public async Task <IActionResult> AddWorkOrder(SingleWorkOrder workOrder)
        {
            await _workOrderService.AddWorkOrder(workOrder).ConfigureAwait(false);

            return(Ok());
        }