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; } }
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); }