void Toestemming_PropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            Toestemming toestemming = sender as Toestemming;

            if (toestemming == null)
            {
                return;
            }

            if (toestemming.ToestemmingSoort.Code == "Schoolreglement" && e.PropertyName == "IsAkkoord")
            {
                _isSchoolreglementAkkoord = toestemming.IsAkkoord;
                if (_isSchoolreglementAkkoord)
                {
                    IsOverrideValidatie     = false;
                    IsOverrideKnopZichtbaar = false;
                }
                else
                {
                    if (!IsOverrideValidatie)
                    {
                        IsOverrideKnopZichtbaar = true;
                    }
                    else
                    {
                        IsOverrideKnopZichtbaar = false;
                    }
                }
            }
        }
        public static async Task <IActionResult> Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req, ILogger log)
        {
            string  requestBody = await new StreamReader(req.Body).ReadToEndAsync();
            Drinken data        = JsonConvert.DeserializeObject <Drinken>(requestBody);

            if (0 >= data.Leeftijd || data.Leeftijd > 100)
            {
                return(new BadRequestObjectResult("leeftijd moet tussen 0 en 100 zijn"));
            }
            Toestemming t = new Toestemming()
            {
                MagIk = true
            };

            if (data.Leeftijd < 18 && (data.Drank == "wijn" || data.Drank == "gin" || data.Drank == "bier"))
            {
                t.MagIk = false;
            }
            return(new OkObjectResult(t));
        }