Ejemplo n.º 1
0
        public IActionResult AddRecept(ReceptModel recept)
        {
            var newRecept = ReceptenRepo.AddGerecht(recept);

            Irepo.AddIngrediënt(newRecept);
            GIRepo.AddRecept(newRecept);
            return(RedirectToAction("GetRecepten"));
        }
Ejemplo n.º 2
0
        public IActionResult AddRecept()
        {
            var ing    = GIRepo.AddIngrediënten();
            var recept = new ReceptModel();

            recept.Ingrediënten = ing;
            return(View(recept));
        }
Ejemplo n.º 3
0
 public AddReceptViewModel(PhysicianShellViewModel containingVm, string patientId, Physician physician)
 {
     this.patientId    = patientId;
     addReceptModel    = new ReceptModel(patientId, physician);
     this.containingVm = containingVm;
     AddToDbCommand    = new AddToDbCommand(this);
     DrugCollection    = new ObservableCollection <Drug>(addReceptModel.DrugList);
     OperationCommand  = new CreatePDFCommand(this);
     IsEnabledPDF      = false;
 }
Ejemplo n.º 4
0
        public ReceptModel AddGerecht(ReceptModel recept)
        {
            var newGerecht = new Gerechten
            {
                Gerecht        = recept.Gerecht,
                Bereidingstijd = recept.Bereidingstijd,
                Beschrijving   = recept.Beschrijving,
                Vegetarisch    = recept.Vegetarisch
            };

            context.Gerechtens.Add(newGerecht);
            context.SaveChanges();
            recept.GerechtId = newGerecht.GerechtId;
            return(recept);
        }
Ejemplo n.º 5
0
 public void AddIngrediënt(ReceptModel recept)
 {
     foreach (var ingr in recept.Ingrediënten)
     {
         var bestaat = context.Ingrediëntens.Count(i => i.Ingrediënt == ingr.Ingrediënt); // hier kan het fout gaan, moet eigenlijk met een boolean
         if (ingr.Ingrediënt != null && bestaat == 0)
         {
             var newIngrediënt = new Ingrediënten
             {
                 Ingrediënt = ingr.Ingrediënt
             };
             context.Ingrediëntens.Add(newIngrediënt);
         }
     }
     context.SaveChanges();
 }
 public void AddRecept(ReceptModel recept)
 {
     foreach (var ingr in recept.Ingrediënten)
     {
         if (ingr.Ingrediënt != null)
         {
             var entity = context.Ingrediëntens.Single(i => i.Ingrediënt == ingr.Ingrediënt);
             var newGerechtIngrediënt = new GerechtIngrediënt
             {
                 GerechtId    = recept.GerechtId,
                 IngrediëntId = entity.IngrediëntId,
                 Hoeveelheid  = ingr.Hoeveelheid,
                 Eenheid      = ingr.Eenheid
             };
             context.GerechtIngrediënts.Add(newGerechtIngrediënt);
         }
     }
     context.SaveChanges();
 }