Пример #1
0
        public virtual ApiSalesPersonResponseModel MapBOToModel(
            BOSalesPerson boSalesPerson)
        {
            var model = new ApiSalesPersonResponseModel();

            model.SetProperties(boSalesPerson.BusinessEntityID, boSalesPerson.Bonus, boSalesPerson.CommissionPct, boSalesPerson.ModifiedDate, boSalesPerson.Rowguid, boSalesPerson.SalesLastYear, boSalesPerson.SalesQuota, boSalesPerson.SalesYTD, boSalesPerson.TerritoryID);

            return(model);
        }
        public virtual BOSalesPerson MapEFToBO(
            SalesPerson ef)
        {
            var bo = new BOSalesPerson();

            bo.SetProperties(
                ef.BusinessEntityID,
                ef.Bonus,
                ef.CommissionPct,
                ef.ModifiedDate,
                ef.Rowguid,
                ef.SalesLastYear,
                ef.SalesQuota,
                ef.SalesYTD,
                ef.TerritoryID);
            return(bo);
        }
        public virtual SalesPerson MapBOToEF(
            BOSalesPerson bo)
        {
            SalesPerson efSalesPerson = new SalesPerson();

            efSalesPerson.SetProperties(
                bo.Bonus,
                bo.BusinessEntityID,
                bo.CommissionPct,
                bo.ModifiedDate,
                bo.Rowguid,
                bo.SalesLastYear,
                bo.SalesQuota,
                bo.SalesYTD,
                bo.TerritoryID);
            return(efSalesPerson);
        }
Пример #4
0
        public virtual BOSalesPerson MapModelToBO(
            int businessEntityID,
            ApiSalesPersonRequestModel model
            )
        {
            BOSalesPerson boSalesPerson = new BOSalesPerson();

            boSalesPerson.SetProperties(
                businessEntityID,
                model.Bonus,
                model.CommissionPct,
                model.ModifiedDate,
                model.Rowguid,
                model.SalesLastYear,
                model.SalesQuota,
                model.SalesYTD,
                model.TerritoryID);
            return(boSalesPerson);
        }