public ActionResult Add(WorkOrderInputModel model) { if (model != null && this.ModelState.IsValid) { if (model.ScrappedQty <= 0) { model.ScrapReasonID = null; } var workOrderToAdd = new WorkOrder { DueDate = model.DueDate, EndDate = model.EndDate, OrderQty = model.OrderQty, StockedQty = model.StockedQty, ScrappedQty = model.ScrappedQty, ModifiedDate = DateTime.Now, ScrapReasonID = model.ScrapReasonID, ProductID = model.ProductID, StartDate = model.StartDate }; this.companyDb.WorkOrders.Add(workOrderToAdd); this.companyDb.SaveChanges(); return this.RedirectToAction(""); } return this.View(model); }
public static WorkOrderInputModel CreateFromWorkOrder(WorkOrder w) { return new WorkOrderInputModel { WorkOrderID = w.WorkOrderID, StockedQty = w.StockedQty, DueDate = w.DueDate, EndDate = w.EndDate, OrderQty = w.OrderQty, ScrappedQty = w.ScrappedQty, ModifiedDate = DateTime.Now, ScrapReasonID = w.ScrapReasonID, ProductID = w.ProductID, StartDate = w.StartDate }; }