protected override void OnInitialized()
        {
            base.OnInitialized();
            _entiteit = EntiteitRepository.GetByEmail(UserManager.GetUserName(HttpContextAccessor.HttpContext.User));

            _personeelslidFormModel      = new PersoneelslidFormModel();
            _editContext                 = new EditContext(_personeelslidFormModel);
            _editContext.OnFieldChanged += HandleFieldChanged;
        }
        protected override void OnInitialized()
        {
            base.OnInitialized();
            _entiteit    = EntiteitRepository.GetByEmail(UserManager.GetUserName(HttpContextAccessor.HttpContext.User));
            _afwezigheid = AfwezigheidRepository.GetById(long.Parse(Id));

            _afwezigheidFormModel        = new AfwezigheidFormModel(_afwezigheid);
            _editContext                 = new EditContext(_afwezigheidFormModel);
            _editContext.OnFieldChanged += HandleFieldChanged;
        }
        protected async void HandleValidSubmit()
        {
            if (UserManager.Users.FirstOrDefault(u => u.Email.ToLower().Equals(_entiteitFormModel.Email)) is null)
            {
                _userAlreadyExists = false;
                Models.Entiteit entiteit = new Models.Entiteit(_entiteitFormModel.Entiteitsnaam, _entiteitFormModel.Email);
                EntiteitRepository.VoegToe(entiteit);

                IdentityUser entiteitUser = new IdentityUser {
                    UserName = entiteit.Email, Email = entiteit.Email
                };
                await UserManager.CreateAsync(entiteitUser, _entiteitFormModel.Password);

                await UserManager.AddClaimAsync(entiteitUser, new Claim(ClaimTypes.Role, "entiteit"));

                Navigation.NavigateTo("/Admin/Entiteit/Overzicht/Create");
            }
            else
            {
                _userAlreadyExists = true;
            }
        }
 protected override void OnInitialized()
 {
     base.OnInitialized();
     _entiteit    = EntiteitRepository.GetByEmail(UserManager.GetUserName(HttpContextAccessor.HttpContext.User));
     Afwezigheden = AfwezigheidRepository.GetByEntiteit(_entiteit.Id);
 }
 protected void VerwijderEntiteit(MouseEventArgs e, Models.Entiteit entiteit)
 {
     _beheerderFormModel.Entiteiten.First(e => e.Entiteit.Equals(entiteit)).BoolProperty = false;
 }
 protected void VoegEntiteitToe(MouseEventArgs e, Models.Entiteit entiteit)
 {
     _beheerderFormModel.Entiteiten.First(e => e.Entiteit.Equals(entiteit)).BoolProperty = true;
 }