/// <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); } } }
/// <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; }