コード例 #1
0
        public virtual ApiWorkOrderResponseModel MapBOToModel(
            BOWorkOrder boWorkOrder)
        {
            var model = new ApiWorkOrderResponseModel();

            model.SetProperties(boWorkOrder.WorkOrderID, boWorkOrder.DueDate, boWorkOrder.EndDate, boWorkOrder.ModifiedDate, boWorkOrder.OrderQty, boWorkOrder.ProductID, boWorkOrder.ScrappedQty, boWorkOrder.ScrapReasonID, boWorkOrder.StartDate, boWorkOrder.StockedQty);

            return(model);
        }
コード例 #2
0
        public virtual BOWorkOrder MapEFToBO(
            WorkOrder ef)
        {
            var bo = new BOWorkOrder();

            bo.SetProperties(
                ef.WorkOrderID,
                ef.DueDate,
                ef.EndDate,
                ef.ModifiedDate,
                ef.OrderQty,
                ef.ProductID,
                ef.ScrappedQty,
                ef.ScrapReasonID,
                ef.StartDate,
                ef.StockedQty);
            return(bo);
        }
コード例 #3
0
        public virtual WorkOrder MapBOToEF(
            BOWorkOrder bo)
        {
            WorkOrder efWorkOrder = new WorkOrder();

            efWorkOrder.SetProperties(
                bo.DueDate,
                bo.EndDate,
                bo.ModifiedDate,
                bo.OrderQty,
                bo.ProductID,
                bo.ScrappedQty,
                bo.ScrapReasonID,
                bo.StartDate,
                bo.StockedQty,
                bo.WorkOrderID);
            return(efWorkOrder);
        }
コード例 #4
0
        public virtual BOWorkOrder MapModelToBO(
            int workOrderID,
            ApiWorkOrderRequestModel model
            )
        {
            BOWorkOrder boWorkOrder = new BOWorkOrder();

            boWorkOrder.SetProperties(
                workOrderID,
                model.DueDate,
                model.EndDate,
                model.ModifiedDate,
                model.OrderQty,
                model.ProductID,
                model.ScrappedQty,
                model.ScrapReasonID,
                model.StartDate,
                model.StockedQty);
            return(boWorkOrder);
        }