protected CostsTabViewModel()
        {
            CurrentDate     = Resources.todayLabel + DateTime.Today.ToString("d");
            DayCosts        = CostsRepository.Instance.GetByDay(DateTime.Today).DailyCosts;
            DailyTotalCosts = CostsRepository.Instance.GetByDay(DateTime.Today).TotalCosts;

            NewCashTransaction = new OneCashTransaction();
        }
 public void ExecuteAddCashTransactionCommand(object parametr)
 {
     DayCosts.Add(new OneCashTransaction()
     {
         Article = NewCashTransaction.Article, Money = NewCashTransaction.Money
     });
     DailyTotalCosts += NewCashTransaction.Money;
     CostsRepository.Instance.AddOperation(NewCashTransaction);
     NewCashTransaction = new OneCashTransaction();
 }
        public override bool Equals(object obj)
        {
            // If parameter is null return false.
            if (obj == null)
            {
                return(false);
            }

            // If parameter cannot be cast to Point return false.
            OneCashTransaction t = obj as OneCashTransaction;

            if ((System.Object)t == null)
            {
                return(false);
            }

            // Return true if the fields match:
            return((Money == t.Money) && (Article == t.Article));
        }