public void LoadData(Guid clientId , Guid transactionId)
        {
            ICashFlowManagerService service = new CashFlowManagerService();
            var trans = service.GetTransactions(clientId,transactionId);
            Schedules = service.GetScheduleTypes();
            TransactionTypes = service.GetTransactionTypes();

            if (trans != null && trans.Count > 0)
            {
                SelectedTransaction = trans.First();
                SelectedSchedule = SelectedTransaction.ScheduleId;
                SelectedTransactionType = SelectedTransaction.TransactionTypeId;
            }
        }
 public void Load()
 {
     ICashFlowManagerService service = new CashFlowManagerService();
     Schedules = service.GetScheduleTypes();
     TransactionTypes = service.GetTransactionTypes();
     TransactionsToAdd = new List<TransactionInfo>();
     Headers = new List<string>();
     Rows = new List<Row>();
 }
 public void LoadData(Guid clientId)
 {
     ICashFlowManagerService service = new CashFlowManagerService();
     SelectedTransaction = new TransactionInfo(){StartDate=DateTime.Now};
     Transactions = service.GetTransactions(clientId);
     IncomeTransactions = new List<TransactionInfo>();
     ExpenseTransactions = new List<TransactionInfo>();
     IncomeTransactions.AddRange((from t in Transactions where t.TransactionTypeId == new Guid(StringEnum.GetStringValue(Enumerations.TransactionType.Income)) select t).ToList());
     ExpenseTransactions.AddRange((from t in Transactions where t.TransactionTypeId == new Guid(StringEnum.GetStringValue(Enumerations.TransactionType.Expense)) select t).ToList());
     Schedules = service.GetScheduleTypes();
     TransactionTypes = service.GetTransactionTypes();
 }
 public List<TransactionTypeInfo> GetTransactionTypes()
 {
     ICashFlowManagerService service = new CashFlowManagerService();
     return service.GetTransactionTypes();
 }