コード例 #1
0
		public ExpenseItemEntity(ExpenseItemEntity original)
		{
			Id = original.Id;
			Date = original.Date;
			Category = original.Category;
			Amount = original.Amount;
			Details = original.Details;
		}
コード例 #2
0
		public AddExpenseViewModel(ShellViewModel parentVM)
		{
			this.parentVM = parentVM;
			entityPrototype = new ExpenseItemEntity { Id = 0, Date = DateTime.Today, Category = parentVM.ExpenseCategories.FirstOrDefault(), Amount = 0, Details = string.Empty };
		}
コード例 #3
0
		private void ExecuteAddNewCommand()
		{
			var newItem = new ExpenseItemEntity(entityPrototype);

			Id = 0;
			Amount = 0;
			Details = string.Empty;

			parentVM.Items.Add(newItem);
		}