public ActionResult Edit([Bind(Include = "Id,Name")] Ailment ailment)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ailment).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ailment));
 }
Example #2
0
        public void CreateAilment(CreateAilmentRequest request)
        {
            using (var db = new PhDbContext())
            {
                var ailment = new Ailment
                {
                    Name = request.Name
                };

                db.Ailments.Add(ailment);
                db.SaveChanges();
            }
        }
Example #3
0
        public void CreateProduct(CreateProductRequest request)
        {
            using (var db = new PhDbContext())
            {
                var product = new Product
                {
                    Name = request.Name
                };

                if (request.SelectedAilments != null && request.SelectedAilments.Length > 0)
                {
                    var ailments = db.Ailments
                                   .Where(a => request.SelectedAilments.Contains(a.Id))
                                   .ToList();

                    //product.Ailments = ailments;
                }

                db.Products.Add(product);
                db.SaveChanges();
            }
        }