public virtual ApiLinkResponseModel MapBOToModel(
            BOLink boLink)
        {
            var model = new ApiLinkResponseModel();

            model.SetProperties(boLink.Id, boLink.AssignedMachineId, boLink.ChainId, boLink.DateCompleted, boLink.DateStarted, boLink.DynamicParameters, boLink.ExternalId, boLink.LinkStatusId, boLink.Name, boLink.Order, boLink.Response, boLink.StaticParameters, boLink.TimeoutInSeconds);

            return(model);
        }
Beispiel #2
0
        public virtual BOLink MapEFToBO(
            Link ef)
        {
            var bo = new BOLink();

            bo.SetProperties(
                ef.Id,
                ef.AssignedMachineId,
                ef.ChainId,
                ef.DateCompleted,
                ef.DateStarted,
                ef.DynamicParameters,
                ef.ExternalId,
                ef.LinkStatusId,
                ef.Name,
                ef.Order,
                ef.Response,
                ef.StaticParameters,
                ef.TimeoutInSeconds);
            return(bo);
        }
Beispiel #3
0
        public virtual Link MapBOToEF(
            BOLink bo)
        {
            Link efLink = new Link();

            efLink.SetProperties(
                bo.AssignedMachineId,
                bo.ChainId,
                bo.DateCompleted,
                bo.DateStarted,
                bo.DynamicParameters,
                bo.ExternalId,
                bo.Id,
                bo.LinkStatusId,
                bo.Name,
                bo.Order,
                bo.Response,
                bo.StaticParameters,
                bo.TimeoutInSeconds);
            return(efLink);
        }
        public virtual BOLink MapModelToBO(
            int id,
            ApiLinkRequestModel model
            )
        {
            BOLink boLink = new BOLink();

            boLink.SetProperties(
                id,
                model.AssignedMachineId,
                model.ChainId,
                model.DateCompleted,
                model.DateStarted,
                model.DynamicParameters,
                model.ExternalId,
                model.LinkStatusId,
                model.Name,
                model.Order,
                model.Response,
                model.StaticParameters,
                model.TimeoutInSeconds);
            return(boLink);
        }