protected override void OnInitialized()
        {
            base.OnInitialized();
            _beheerder   = BeheerderRepository.GetByEmail(UserManager.GetUserName(HttpContextAccessor.HttpContext.User));
            _afwezigheid = AfwezigheidRepository.GetById(long.Parse(Id2));

            _editContext = new EditContext(_afwezigheid);
        }
            //public byte[] Bijlage { get; set; }

            public AfwezigheidFormModel(Afwezigheid afwezigheid)
            {
                Personeelslid          = afwezigheid.Personeelslid;
                RedenAfwezigheid       = afwezigheid.RedenAfwezigheid;
                RedenAfwezigheidString = Enum.GetName(typeof(RedenAfwezigheid), afwezigheid.RedenAfwezigheid);
                BeginDatum             = afwezigheid.BeginDatum;
                EindDatum = afwezigheid.EindDatum;
                Vervanger = afwezigheid.Vervanger;
            }
        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;
        }
예제 #4
0
        public void Verwijder(long id)
        {
            Afwezigheid afwezigheid = _afwezigheden.FirstOrDefault(a => a.Id.Equals(id));

            if (!(afwezigheid is null))
            {
                _context.Afwezigheden.Remove(afwezigheid);
                _context.SaveChanges();
            }
        }
예제 #5
0
 public void VoegToe(Afwezigheid afwezigheid)
 {
     _context.Afwezigheden.Add(afwezigheid);
     _context.SaveChanges();
 }