public virtual ApiHandlerPipelineStepResponseModel MapBOToModel(
            BOHandlerPipelineStep boHandlerPipelineStep)
        {
            var model = new ApiHandlerPipelineStepResponseModel();

            model.SetProperties(boHandlerPipelineStep.Id, boHandlerPipelineStep.HandlerId, boHandlerPipelineStep.PipelineStepId);

            return(model);
        }
        public virtual BOHandlerPipelineStep MapEFToBO(
            HandlerPipelineStep ef)
        {
            var bo = new BOHandlerPipelineStep();

            bo.SetProperties(
                ef.Id,
                ef.HandlerId,
                ef.PipelineStepId);
            return(bo);
        }
        public virtual HandlerPipelineStep MapBOToEF(
            BOHandlerPipelineStep bo)
        {
            HandlerPipelineStep efHandlerPipelineStep = new HandlerPipelineStep();

            efHandlerPipelineStep.SetProperties(
                bo.HandlerId,
                bo.Id,
                bo.PipelineStepId);
            return(efHandlerPipelineStep);
        }
        public virtual BOHandlerPipelineStep MapModelToBO(
            int id,
            ApiHandlerPipelineStepRequestModel model
            )
        {
            BOHandlerPipelineStep boHandlerPipelineStep = new BOHandlerPipelineStep();

            boHandlerPipelineStep.SetProperties(
                id,
                model.HandlerId,
                model.PipelineStepId);
            return(boHandlerPipelineStep);
        }