/// <summary> /// Initializes a new instance of <see cref="MainContext"/> class /// </summary> /// <param name="context">EF database context</param> public MainContext(GpsTrackingDBEntities context) { _context = context; Event = new EventContext(_context); Log = new LogContext(_context); Person = new PersonContext(_context); User = new UserContext(_context); Marker = new MarkerContext(_context); Friendlist = new FriendlistContext(_context); Zone = new ZoneContext(_context); }
/// <summary> /// Initializes a new instance of the <see cref="UserContext" /> class with selected entity /// </summary> /// <param name="context">EF data context</param> public UserContext(GpsTrackingDBEntities context) : base(context) { }
/// <summary> /// Initializes a new instance of the <see cref="PersonContext" /> class /// with selected entity /// </summary> /// <param name="context">EF data context</param> public PersonContext(GpsTrackingDBEntities context) : base(context) { }
/// <summary> /// Initializes a new instance of the <see cref="ZoneContext" /> class with selected entity /// </summary> /// <param name="context">EF data context</param> public ZoneContext(GpsTrackingDBEntities context) : base(context) { }
/// <summary> /// Initialize new instance of <see cref="BaseContext"/> class with selected entity /// </summary> /// <param name="entity">EF data context</param> protected BaseContext(GpsTrackingDBEntities entity) { _context = entity; }
/// <summary> /// Initialize new instance of <see cref="BaseContext"/> class /// </summary> protected BaseContext() { _context = new GpsTrackingDBEntities(); }
/// <summary> /// Initializes a new instance of the <see cref="EventContext" /> class with selected entity /// </summary> /// <param name="context">EF data context</param> public EventContext(GpsTrackingDBEntities context) : base(context) { }
/// <summary> /// Initializes a new instance of the <see cref="FriendlistContext" /> class with selected entity /// </summary> /// <param name="context">EF data context</param> public FriendlistContext(GpsTrackingDBEntities context) : base(context) { }