public ClassViewModel(IBackendDb db, Class cl)
        {
            Id        = cl.Id;
            StartTime = cl.StartTime;
            EndTime   = cl.EndTime;
            Subject   = cl.Subject;
            StudentId = cl.StudentId;
            TutorId   = cl.TutorId;

            var tutorName   = db.Users.SingleOrDefault(t => t.Id == cl.TutorId)?.Name;
            var studentName = db.Users.SingleOrDefault(t => t.Id == cl.StudentId)?.Name;

            TutorName   = tutorName;
            StudentName = studentName;
        }
 public AuthRepository(IBackendDb database)
 {
     this.database = database;
 }
Ejemplo n.º 3
0
 public BaseApiController(IBackendDb db)
 {
     this.db = db;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ClassesController" /> class.
 /// </summary>
 /// <param name="database">The database.</param>
 public ClassesController(IBackendDb database) : base(database)
 {
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Controller for user registrations
 /// </summary>
 /// <param name="database">Database object</param>
 public AccountController(IBackendDb database) : base(database)
 {
     _repo = new AuthRepository(db);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UsersController" /> class.
 /// </summary>
 /// <param name="database">The database.</param>
 public UsersController(IBackendDb database) : base(database)
 {
 }
Ejemplo n.º 7
0
 public SimpleAuthorizationServerProvider(IBackendDb db)
 {
     this.db = db;
 }