private async Task <int> SaveDefaultTransaction(PersonalBudgetContext context, string userId = null, Transaction transaction = null) { ITransactionBO transactionBO = new TransactionBO(context, null); int result = 0; if (transaction != null) { result = await transactionBO.Save(transaction); } else { result = await transactionBO.Save(new Transaction { Description = "Teste", DtTransaction = DateTime.Now, YearRef = 2020, MonthRef = 04, Amount = 100, CategorieId = "123", UserId = userId, TypeId = "123" }); } return(result); }
public static PersonalBudgetContext GetContext(string databaseName) { var optionsBuilder = new DbContextOptionsBuilder <PersonalBudgetContext>(); optionsBuilder.UseInMemoryDatabase(databaseName); var context = new PersonalBudgetContext(optionsBuilder.Options); return(context); }
private async Task <int> SaveDefaultTransactionType(PersonalBudgetContext context, string name = "Test") { ITransactionTypeBO transactionTypeBO = new TransactionTypeBO(context, null); var result = await transactionTypeBO.Save(new TransactionType { Name = name }); return(result); }
private async Task <int> SaveDefaultCategories(PersonalBudgetContext context, string userId, string name = "Test") { ICategorieBO categorieBO = new CategorieBO(context, null); var result = await categorieBO.Save(new Categorie { Name = name, UserId = userId }); return(result); }
private async Task <int> SaveDefaultRelease(PersonalBudgetContext context, string transactionId = null, Release release = null) { IReleaseBO releaseBO = new ReleaseBO(context, null); int result = 0; if (release != null) { result = await releaseBO.Save(release); } else { result = await releaseBO.Save(new Release { MonthRef = 1, YearRef = 2020, Amount = 10, TransactionId = transactionId }); } return(result); }
public static void AddTestData(PersonalBudgetContext context) { var testUser1 = new AppUser { Id = 1, UserName = "******", Password = "******", IsSuperUser = true }; var testUser2 = new AppUser { Id = 2, UserName = "******", Password = "******", IsSuperUser = false }; context.AppUsers.AddRange(testUser1, testUser2); context.SaveChanges(); }
public TransactionBO(PersonalBudgetContext context, PersonalBudgetRplContext contextRpl = null) { _context = context; _contextRpl = contextRpl; }
public AuthController(PersonalBudgetContext context, IConfiguration config) { _context = context; _config = config; }
public CategorieBO(PersonalBudgetContext context, PersonalBudgetRplContext contextRpl = null) { _context = context; _contextRpl = contextRpl; }
public ReleaseBO(PersonalBudgetContext context, PersonalBudgetRplContext contextRpl = null) { _context = context; _contextRpl = contextRpl; }
public BudgetCategoryController(PersonalBudgetContext context, IDataProtectionProvider protectionprovider, StringConstants strconsts) { this.protector = protectionprovider.CreateProtector(strconsts.IdQryStr); _context = context; }