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