public EFAdminRepository(VORBSContext context) { db = context; _logger = NLog.LogManager.GetCurrentClassLogger(); _logger.Trace(LoggerHelper.InitializeClassMessage()); }
public EFBookingRepository(VORBSContext context, ILocationRepository locationRepository, IRoomRepository roomRepository) { db = context; _logger = NLog.LogManager.GetCurrentClassLogger(); _locationRepository = locationRepository; _roomRepository = roomRepository; }
public EFBookingRepository(VORBSContext context, ILocationRepository locationRepository, IRoomRepository roomRepository) { db = context; _logger = NLog.LogManager.GetCurrentClassLogger(); _locationRepository = locationRepository; _roomRepository = roomRepository; _logger.Trace(LoggerHelper.InitializeClassMessage()); }
public int GetNextRecurrenceId() { var db2 = new VORBSContext(); int?currentRecurringLinkId = db2.Bookings.Where(x => x.RecurrenceId != null).ToList().Select(x => x.RecurrenceId).Max(); //nextRecurringLinkid = current +1 or 1 if null (no bookings) int nextRecurringLinkid = (currentRecurringLinkId == null) ? 1 : currentRecurringLinkId.Value + 1; return(nextRecurringLinkid); }
public AvailabilityController(VORBSContext context, IBookingRepository bookingRepository, ILocationRepository locationRepository, IRoomRepository roomsRepository) { _logger = NLog.LogManager.GetCurrentClassLogger(); db = context; _bookingRepository = bookingRepository; _locationRepository = locationRepository; _roomsRepository = roomsRepository; }
public int GetNextRecurrenceId() { var db2 = new VORBSContext(); int?currentRecurringLinkId = db2.Bookings.Where(x => x.RecurrenceId != null).ToList().Select(x => x.RecurrenceId).Max(); //nextRecurringLinkid = current +1 or 1 if null (no bookings) int nextRecurringLinkid = (currentRecurringLinkId == null) ? 1 : currentRecurringLinkId.Value + 1; _logger.Trace(LoggerHelper.ExecutedFunctionMessage(nextRecurringLinkid)); return(nextRecurringLinkid); }
public static bool IsUserAuthorised(Pid pid, int level) { VORBSContext db = new VORBSContext(); var adminUser = db.Admins.Where(x => x.PID == pid.Identity).SingleOrDefault(); if (adminUser != null) { return(adminUser.PermissionLevel >= level); } else { return(false); } }
public AvailabilityController(VORBSContext context, IBookingRepository bookingRepository, ILocationRepository locationRepository, IRoomRepository roomsRepository) { _logger = NLog.LogManager.GetCurrentClassLogger(); db = context; _availabilityService = new AvailabilityService(bookingRepository, roomsRepository, locationRepository); _bookingRepository = bookingRepository; _locationRepository = locationRepository; _roomsRepository = roomsRepository; _logger.Trace(LoggerHelper.InitializeClassMessage()); }
protected override bool AuthorizeCore(HttpContextBase httpContext) { var authorized = base.AuthorizeCore(httpContext); if (!authorized) { // The user is not authorized => no need to go any further return(false); } VORBSContext db = new VORBSContext(); var adminUser = db.Admins.Where(x => x.PID == _userPID).SingleOrDefault(); if (adminUser != null) { return(adminUser.PermissionLevel >= _level); } else { return(false); } }
public static bool IsUserAuthorised(string userName, int level) { VORBSContext db = new VORBSContext(); string uName = userName; string _userPID = uName.Substring(uName.IndexOf("\\") + 1); if (userName == null) { return(false); } var adminUser = db.Admins.Where(x => x.PID == _userPID).SingleOrDefault(); if (adminUser != null) { return(adminUser.PermissionLevel >= level); } else { return(false); } }
public EFLocationRepository(VORBSContext context) { db = context; _logger = NLog.LogManager.GetCurrentClassLogger(); }