public static void UpdateRtdInfo(this IRtdDb src, IRtdDb dst) { if (src.TotalRtds > dst.TotalRtds * 10) { src.CloneProperties <IRtdDb>(dst); } else if (dst.TotalRtds <= src.TotalRtds * 10) { dst.SumRtds += src.SumRtds; dst.TotalRtds += src.TotalRtds; dst.MinRtd = Math.Min(src.MinRtd, dst.MinRtd); } }
public static void UpdateRtdInfo(this IRtdDb src, IRtdDb dst) { if (src.TotalRtds > dst.TotalRtds *10) { src.CloneProperties<IRtdDb>(dst); } else if (dst.TotalRtds <= src.TotalRtds*10) { dst.SumRtds += src.SumRtds; dst.TotalRtds += src.TotalRtds; dst.MinRtd = Math.Min(src.MinRtd, dst.MinRtd); } }