public ActionResult Post([FromBody] ing vm) { try { var product_results = _context.Producten.First(i => i.Name == vm.Naam); return(Json(product_results)); } catch (Exception) { if (_context.Klanten.Any(x => x.Email == vm.Email)) { var dietistemail = _context.Klanten.Where(x => x.Email == vm.Email) .Join(_context.Dietist, klant => klant.DietisID, dietist => dietist.DietistID, (klant, dietist) => new { klant, dietist }) .Single().dietist.Email; MailMethode.sendMail(dietistemail, vm.Email, "product " + vm.Naam + " is opgevraagd maar staat niet in de database"); } if (_context.Dietist.Any(x => x.Email == vm.Email)) { MailMethode.sendMail(vm.Email, vm.Email, "product " + vm.Naam + " is opgevraagd maar staat niet in de database"); } return(Json("does not exist")); } }
IEnumerator cook(recipe CurrRec) //gets all the ingredients for the current recipe { int t = 0; for (int i = 0; CurrRec.ingredients[i].name != "end"; i++) { t++; } for (int i = 0; i < t; i++) { active = true; canvas.SetActive(true); time = 0f; //in case the player picks an object up shortly after having called the text back counting = false; CurrIng = CurrRec.ingredients [i]; txt.text = "You are currently cooking " + CurrRec.name + ".\n\n Please, go fetch some " + CurrIng.name + "."; yield return(StartCoroutine(waitpickup())); } active = true; canvas.SetActive(true); counting = false; time = 0f; txt.text = "You have collected everything, go drop it in the kitchen."; CurrIng = end; yield return(StartCoroutine(waitpickup())); yield return(new WaitForSeconds(0.1f)); active = true; canvas.SetActive(true); time = 0f; counting = false; }
public ActionResult DeleteConfirmed(int id) { ing ing = db.ings.Find(id); db.ings.Remove(ing); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "codigo,filme,sessoes,salas,cinemas,cidade")] ing ing) { if (ModelState.IsValid) { db.Entry(ing).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ing)); }
public ActionResult Create([Bind(Include = "codigo,filme,sessoes,salas,cinemas,cidade")] ing ing) { if (ModelState.IsValid) { db.ings.Add(ing); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ing)); }
// GET: ings/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ing ing = db.ings.Find(id); if (ing == null) { return(HttpNotFound()); } return(View(ing)); }
public ActionResult Post([FromBody] ing vm) { //edit if (vm.editingredient == true) { var OutDateding = _context.Ingrediënten.First(ingredient => ingredient.IngredientID == vm.IngredientID); OutDateding.Naam = vm.Naam; OutDateding.MaxZwanger = vm.MaxZwanger; OutDateding.Value = vm.Value; OutDateding.IngredientID = vm.IngredientID; OutDateding.Zwanger = vm.Zwanger; OutDateding.Diabeet = vm.Diabeet; OutDateding.MaxDiabeet = vm.MaxDiabeet; _context.SaveChanges(); } //delete else if (vm.deleteingredient == true) { var OutDateding = _context.Ingrediënten.First(ingredient => ingredient.IngredientID == vm.IngredientID); _context.Ingrediënten.Remove(OutDateding); _context.SaveChanges(); } //add else if (vm.addingredient == true) { _context.Ingrediënten.Add( new Ingrediënt { MaxZwanger = vm.MaxZwanger, Naam = vm.Naam, Zwanger = vm.Zwanger, Value = vm.Value, Diabeet = vm.Diabeet, MaxDiabeet = vm.MaxDiabeet }); _context.SaveChanges(); } var results = _context.Ingrediënten; return(Json(results)); }
public ActionResult Post([FromRoute] string action, [FromBody] ing ing) { if (_context.Ingrediënten.Any(x => x.Naam == ing.Naam)) { var mainIng = _context.Ingrediënten.First(x => x.Naam == ing.Naam); var vervangIng = _context.Ingrediënten.First(x => x.IngredientID == mainIng.VervangIngId); if (_context.Klanten.Any(x => x.Email == ing.Email)) { var inglist = new List <ingredient>(); var klantDoelgroep = _context.Klanten.Single(x => x.Email == ing.Email).Doelgroep; switch (klantDoelgroep) { case "Zwanger": ingredient zMainIng = new ingredient { Naam = mainIng.Naam, Value = mainIng.Value , Doelgroep = mainIng.Zwanger, Max = mainIng.MaxZwanger }; inglist.Add(zMainIng); ingredient zSubIng = new ingredient { Naam = vervangIng.Naam, Value = vervangIng.Value , Doelgroep = vervangIng.Zwanger, Max = vervangIng.MaxZwanger }; inglist.Add(zSubIng); return(Json(inglist)); case "Diabeet": ingredient dMainIng = new ingredient { Naam = mainIng.Naam, Value = mainIng.Value , Doelgroep = mainIng.Diabeet, Max = mainIng.MaxDiabeet }; inglist.Add(dMainIng); ingredient dSubIng = new ingredient { Naam = vervangIng.Naam, Value = vervangIng.Value , Doelgroep = vervangIng.Zwanger, Max = vervangIng.MaxZwanger }; inglist.Add(dSubIng); return(Json(inglist)); } } else { var inglist = new List <Ingrediënt>(); inglist.Add(mainIng); inglist.Add(vervangIng); return(Json(inglist)); } return(Json("error")); } else { if (_context.Klanten.Any(x => x.Email == ing.Email)) { var dietistemail = _context.Klanten.Where(x => x.Email == ing.Email) .Join(_context.Dietist, klant => klant.DietisID, dietist => dietist.DietistID, (klant, dietist) => new { klant, dietist }) .Single().dietist.Email; MailMethode.sendMail(dietistemail, ing.Email, "igredient " + ing.Naam + " is opgevraagd maar staat niet in de database"); } if (_context.Dietist.Any(x => x.Email == ing.Email)) { MailMethode.sendMail(ing.Email, ing.Email, "igredient " + ing.Naam + " is opgevraagd maar staat niet in de database"); } } /* if (_context.Ingrediënten.Any(x => x.Naam == ing.Naam)) * { * var ingredient = _context.Ingrediënten.First(x => x.Naam == ing.Naam); * * return Json(ingredient); * } * else * { * Ingrediënt ingrediënt = new Ingrediënt { Naam = ing.Naam, Value = ing.Value, Zwanger = ing.Zwanger, MaxDiabeet = ing.MaxZwanger }; * _context.Ingrediënten.Add(ingrediënt); * _context.SaveChanges(); * return Json(ingrediënt); * }*/ return(View()); }