public static BudgetActual ToNewEntity(this BudgetActual actual, int displayIndex) { var newActualEntity = new BudgetActual(); newActualEntity.Id = Guid.NewGuid(); newActualEntity.IsNew = true; actual.Copy(newActualEntity, displayIndex); return(newActualEntity); }
public static void Copy(this BudgetActual sourceActual, BudgetActual destinationActualEntity, int displayIndex) { destinationActualEntity.Amount = sourceActual.Amount; destinationActualEntity.Description = sourceActual.Description; destinationActualEntity.DisplayIndex = displayIndex; destinationActualEntity.RelevantOn = sourceActual.RelevantOn; destinationActualEntity.IsLinked = sourceActual.IsLinked; destinationActualEntity.IsEnvelopeDeposit = sourceActual.IsEnvelopeDeposit; }