コード例 #1
0
        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);
        }
コード例 #2
0
 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
     };
 }