public async Task <T> CreateAsync(T entity, bool saveChanges = true) { await _budgetDbContext.AddAsync(entity); if (saveChanges) { await _budgetDbContext.SaveChangesAsync(); } return(entity); }