Пример #1
0
 public static int FindOpenRouletteId(RouletteDbContext context)
 {
     try {
         return(context.Roulettes.ToList <Roulette>().Find(x => x.IsOpen == true).Id);
     }
     catch (Exception e) {
         return(0);
     }
 }
Пример #2
0
 public static User FindUserByRouletteId(RouletteDbContext context, int id)
 {
     try {
         return(context.Users.Where(user => user.IdRoulette == id).FirstOrDefault());
     }
     catch (Exception e) {
         return(null);
     }
 }
Пример #3
0
        public AccountServices()
        {
            RouletteDbContext rouletteDbContext = new RouletteDbContext();

            _usersRepository          = new Repository <Users>(rouletteDbContext);
            _userSessionRepository    = new Repository <UserSessions>(rouletteDbContext);
            _userSessionLogRepository = new Repository <UserSessionLog>(rouletteDbContext);
            _logRepository            = new Repository <Logs>(rouletteDbContext);
            _unitOfWork = new UnitOfWork(rouletteDbContext);
        }
Пример #4
0
 public static NoContentResult UpdateRouletteStateIfExists(RouletteDbContext context, Roulette rouletteToBeUpdated)
 {
     if (rouletteToBeUpdated != null)
     {
         rouletteToBeUpdated.IsOpen = true;
         context.Roulettes.Update(rouletteToBeUpdated);
         context.SaveChanges();
         return(new NoContentResult());
     }
     return(null);
 }
Пример #5
0
        public RouletteEntryController()
        {
            RouletteDbContext rouletteDbContext = new RouletteDbContext();

            _logRepository            = new Repository <Logs>(rouletteDbContext);
            _numberRepository         = new Repository <Numbers>(rouletteDbContext);
            _userSessionRepository    = new Repository <UserSessions>(rouletteDbContext);
            _userRepository           = new Repository <Users>(rouletteDbContext);
            _rouletteEventsRepository = new Repository <RouletteEvents>(rouletteDbContext);
            _userSessionLogRepository = new Repository <UserSessionLog>(rouletteDbContext);

            _unitofWork = new UnitOfWork(rouletteDbContext);
        }
Пример #6
0
        public RouletteController(RouletteDbContext dbContext, UserManager <IdentityUser> userManager)
        {
            context      = dbContext;
            _userManager = userManager;

            //string userId = _userManager.GetUserId(User);

            //List<Zebra> list = context.Zebras//which zebra has right ssn? pull current data from persistant
            //   //.Include(z => z.SSN)
            //   .Where(z => z.SSN == userId)
            //   .ToList();

            //user = list[0];
        }
Пример #7
0
 public UserController(RouletteDbContext dbContext, UserManager <IdentityUser> userManager)
 {
     context      = dbContext;
     _userManager = userManager;
 }
Пример #8
0
 public Repository(DbContext context)
 {
     _context = context as RouletteDbContext;
     _set     = context.Set <T>();
 }
Пример #9
0
 public static Roulette GetRouletteById(RouletteDbContext context, int id)
 {
     return(context.Roulettes.FirstOrDefault(roulette => roulette.Id == id));
 }
Пример #10
0
 public RouletteController(RouletteDbContext context)
 {
     contextDb = context;
 }
Пример #11
0
 public UnitOfWork(DbContext context)
 {
     _context = context as RouletteDbContext;
 }