public virtual BOWorkOrderRouting MapEFToBO(
            WorkOrderRouting ef)
        {
            var bo = new BOWorkOrderRouting();

            bo.SetProperties(
                ef.WorkOrderID,
                ef.ActualCost,
                ef.ActualEndDate,
                ef.ActualResourceHr,
                ef.ActualStartDate,
                ef.LocationID,
                ef.ModifiedDate,
                ef.OperationSequence,
                ef.PlannedCost,
                ef.ProductID,
                ef.ScheduledEndDate,
                ef.ScheduledStartDate);
            return(bo);
        }
        public virtual BOWorkOrderRouting MapModelToBO(
            int workOrderID,
            ApiWorkOrderRoutingRequestModel model
            )
        {
            BOWorkOrderRouting boWorkOrderRouting = new BOWorkOrderRouting();

            boWorkOrderRouting.SetProperties(
                workOrderID,
                model.ActualCost,
                model.ActualEndDate,
                model.ActualResourceHr,
                model.ActualStartDate,
                model.LocationID,
                model.ModifiedDate,
                model.OperationSequence,
                model.PlannedCost,
                model.ProductID,
                model.ScheduledEndDate,
                model.ScheduledStartDate);
            return(boWorkOrderRouting);
        }