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")); }
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 }))); }
public async Task <IActionResult> AddWorkOrder(SingleWorkOrder workOrder) { await _workOrderService.AddWorkOrder(workOrder).ConfigureAwait(false); return(Ok()); }