Esempio n. 1
0
 /// <summary>
 /// Constructor for the role manager. Create this everytime a user changes.
 /// </summary>
 /// <param name="user">The user to get the permissions for</param>
 public RoleManager(ICarRepairDAO db)
 {
     if (_roles.Count == 0)
     {
         var roles = db.GetRoles();
         foreach (var role in roles)
         {
             _roles.Add(role.Id, role);
         }
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Creates a new account controller.
 /// </summary>
 /// <param name="tokenGenerator">A token generator used when creating auth tokens.</param>
 /// <param name="db">Access to the BuddyBux database.</param>
 public AccountController(ITokenGenerator tokenGenerator, ICarRepairDAO db)
 {
     _tokenGenerator = tokenGenerator;
     _db             = db;
 }
 /// <summary>
 /// Creates a new Incident controller.
 /// </summary>
 /// <param name="dao">DAO the controller requires.</param>
 public IncidentController(ICarRepairDAO dao)
 {
     _db = dao;
 }