public BaseController(IVendingService db, IVendingMachine vm, IHttpContextAccessor httpContext) : base(httpContext) { var user = GetSessionData <UserItem>(UserKey); vm.SetUser(user); _roleMgr = new RoleManager(user); _vm = vm; _db = db; }