public ExpenseItemEntity(ExpenseItemEntity original) { Id = original.Id; Date = original.Date; Category = original.Category; Amount = original.Amount; Details = original.Details; }
public AddExpenseViewModel(ShellViewModel parentVM) { this.parentVM = parentVM; entityPrototype = new ExpenseItemEntity { Id = 0, Date = DateTime.Today, Category = parentVM.ExpenseCategories.FirstOrDefault(), Amount = 0, Details = string.Empty }; }
private void ExecuteAddNewCommand() { var newItem = new ExpenseItemEntity(entityPrototype); Id = 0; Amount = 0; Details = string.Empty; parentVM.Items.Add(newItem); }