Пример #1
0
        public static void ConvertToDCOrderDtlEntity(ref DCOrderDtl dcOrderDtl, DCOrderDtlDTO dCOrderDtlDTO, bool isUpdate)
        {
            if (dCOrderDtlDTO.ActualQuantity > 0)
            {
                dcOrderDtl.ActualQuantity = dCOrderDtlDTO.ActualQuantity;
            }
            else
            {
                dcOrderDtl.ActualQuantity = dCOrderDtlDTO.QuantityOrdered;
            }

            if (dCOrderDtlDTO.QuantityOrdered > 0)
            {
                dcOrderDtl.QuantityOrdered = dCOrderDtlDTO.QuantityOrdered;
            }


            if (dCOrderDtlDTO.ProductId > 0)
            {
                dcOrderDtl.ProductId = dCOrderDtlDTO.ProductId;
            }

            if (dCOrderDtlDTO.UnitPrice > 0)
            {
                dcOrderDtl.UnitPrice = dCOrderDtlDTO.UnitPrice;
            }
            if (dCOrderDtlDTO.TotalPrice > 0)
            {
                dcOrderDtl.OrderTotalPrice = dCOrderDtlDTO.TotalPrice;
            }
        }
Пример #2
0
        public static DCOrderDtlDTO ConvertToDCOrderDtlDto(DCOrderDtl dCOrderDtl, string path)
        {
            DCOrderDtlDTO dCOrderDtlDTO = new DCOrderDtlDTO();

            dCOrderDtlDTO.DCOrderDtlId       = dCOrderDtl.DCOrderDtlId;
            dCOrderDtlDTO.DCOrderId          = dCOrderDtl.DCOrderId;
            dCOrderDtlDTO.ProductId          = dCOrderDtl.ProductId;
            dCOrderDtlDTO.ProductName        = dCOrderDtl.Product.Name;
            dCOrderDtlDTO.ProductDescription = dCOrderDtl.Product.Description;
            dCOrderDtlDTO.ProductImageUrl    = Path.Combine(path, "PROD" + dCOrderDtl.ProductId.ToString() + ".jpg");
            dCOrderDtlDTO.QuantityOrdered    = dCOrderDtl.QuantityOrdered;
            dCOrderDtlDTO.ActualQuantity     = dCOrderDtl.ActualQuantity;
            dCOrderDtlDTO.TotalPrice         = dCOrderDtl.OrderTotalPrice;
            dCOrderDtlDTO.UnitPrice          = dCOrderDtl.UnitPrice.GetValueOrDefault();
            return(dCOrderDtlDTO);
        }