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)); }
public void CreateAilment(CreateAilmentRequest request) { using (var db = new PhDbContext()) { var ailment = new Ailment { Name = request.Name }; db.Ailments.Add(ailment); db.SaveChanges(); } }
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(); } }