public FinanceItemViewModel(FinanceItem item) { ItemAmount = item.Amount; Category = item.Category; Milestone = item.Milestone; ItemDate = item.Date; ItemName = item.Name; if (item.ItemType != null) ItemType = (int) item.ItemType; _id = item.Id; Item = item; }
public PlannedItemViewModel(FinanceItem item) : base(item) { }
public void AddNewFinanceItem(FinanceItemViewModel itemVM) { if (itemVM.ItemCategory.Id == 0) { Category newCategory = SaveNewCategory(itemVM.Category); itemVM.ItemCategory = newCategory; } FinanceItemEntity entity = DatabaseHelper.SaveNewFinanceItem(itemVM.GetEntity()); var financeItem = new FinanceItem(entity) { Category = itemVM.ItemCategory.Name, Milestone = itemVM.ItemMilestone.Name }; AllItems.Add(financeItem); OnItemsChanged(); }