private void AddCategory() { CarloniusRepository.InsertCategory(new Budget_Categories { Category = NewCategoryText, DateTime = DateTimeHelper.PstNow() }); MessageBox.Show("Add Successful!", "Category Add", MessageBoxButton.OK, MessageBoxImage.None); PushCategories(); }
public bool InsertHiScore(string hiScore, string initials) { return(CarloniusRepository.InsertHiScore( new FallDown_HiScore { DateTime = DateTime.UtcNow.AddHours(-7), HiScoreName = initials, HiScoreValue = Convert.ToInt32(hiScore) } )); }
private IObservable <Unit> AddTransaction() { return(Observable.Start(() => { DateTime newDateTime = DateTimeHelper.SetDateTime(Date, Time); Budget_Transactions newTransaction = new Budget_Transactions { Amount = TransactionAmount, DateTime = newDateTime, Description = DescriptionText, CategoryID = GetCategoryId(SelectedCategory), CreatedDate = DateTimeHelper.PstNow(), ModifiedDate = null }; CarloniusRepository.AddDateTimeLookup(newDateTime); CarloniusRepository.AddTransaction(newTransaction); if (DateTimeHelper.AreEqual(newTransaction.DateTime, Date)) { MainWindowViewModel.UpdateDataGrids(Date); } })); }
private void SaveChanges() { DateTime date = DateTimeHelper.PstNow(); int changeSuccessCount = 0; foreach (Transaction transaction in Transactions) { if (transaction.HasUpdated) { CarloniusRepository.UpdateTransaction(TransactionConverter.ConvertToBudget_Transaction(transaction)); CarloniusRepository.AddDateTimeLookup(transaction.DateTime); transaction.HasUpdated = false; ChangesMade = false; date = transaction.DateTime; changeSuccessCount++; } } MessageBox.Show(string.Format("{0} Change(s) Saved Successfully!", changeSuccessCount), "Transaction Update", MessageBoxButton.OK, MessageBoxImage.None); if (DateTimeHelper.AreEqual(date, Date)) { UpdateTransactions(Date); } }
public void UpdateTransactions(IEnumerable <DateTime> dates) { Transactions = TransactionConverter.ConvertToTransactions(CarloniusRepository.GetTransactionsByDateTimes(dates)); AmountTotal = CalculateTotal(); }
public void SendHiScore(int value, char[] name) { CarloniusRepository.InsertHiScore(value, name); }
public IEnumerable <FallDown_HiScore> GetNScores(int n) { return(CarloniusRepository.GetScores(n)); }
internal static string GetCategory(int categoryID) { return(CarloniusRepository.GetCategoryByID(categoryID)); }
public void GetAllCategories() { Categories = CarloniusRepository.GetAllCategories(); }
public IEnumerable <FallDown_GetNHiScores_Result> GetNScores(string n) { return(CarloniusRepository.GetScores(Convert.ToInt32(n))); }
public void UpdateTransactions(DateTime date) { Transactions = TransactionConverter.ConvertToTransactions(CarloniusRepository.GetTransactionsByDateTime(date)); }
private void DeleteTransaction() { CarloniusRepository.DeleteTransaction(TransactionConverter.ConvertToBudget_Transaction(SelectedTransaction)); Transactions.Remove(SelectedTransaction); }
private bool DoesAlreadyExist(string category) { var alreadyExists = CarloniusRepository.GetCategory(category); return(alreadyExists != null); }