예제 #1
0
        public static bool Insert <T>(T item) where T : class
        {
            bool result = false;

            using (FinanceDBContext context = new FinanceDBContext())
            {
                try
                {
                    context.Set <T>().Add(item);
                    int numRows = context.SaveChanges();
                    result = numRows > 0 ? true : false;
                } catch (Exception ex)
                {
                    result = false;
                    Console.WriteLine(ex.Message);
                }
            }

            return(result);
        }
예제 #2
0
 public AppUserRepository(FinanceDBContext dbContext, IUserAccesor userAccessor)
 {
     _userAccessor = userAccessor;
     _dbSet        = dbContext.Set <AppUser>();
 }
 public TransactionTypeRepository(FinanceDBContext dbContext) : base(dbContext)
 {
     _dbSet = dbContext.Set <TransactionType>();
 }
예제 #4
0
 public BankTransactionRepository(FinanceDBContext dbContext) : base(dbContext)
 {
     _dbSet = dbContext.Set <BankTransaction>();
 }
예제 #5
0
 public BaseRepository(FinanceDBContext context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }