public ActionResult Edit([Bind(Include = "DrozdzeID,NazwaDrozdzy,Flokulacja,Fermentacja,Tolerancja,Odfermentowanie")] Drozdze drozdze) { if (ModelState.IsValid) { db.Entry(drozdze).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(drozdze)); }
public ActionResult Create([Bind(Include = "DrozdzeID,NazwaDrozdzy,Flokulacja,Fermentacja,Tolerancja,Odfermentowanie")] Drozdze drozdze) { if (ModelState.IsValid) { db.Drozdze.Add(drozdze); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(drozdze)); }
public ActionResult DeleteConfirmed(int id) { Drozdze drozdze = db.Drozdze.Find(id); foreach (var receptura in drozdze.Receptury) { receptura.Drozdze = new Drozdze(); } db.Drozdze.Remove(drozdze); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Drozdze/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Drozdze drozdze = db.Drozdze.Find(id); if (drozdze == null) { return(HttpNotFound()); } return(View(drozdze)); }
private Receptura CompleteRecepturaInfo(RecepturaViewModel recepturaView) { Receptura receptura = recepturaView.Receptura; var user = userManager.FindById(User.Identity.GetUserId()); Styl styl = db.Style.FirstOrDefault(s => s.StylID == recepturaView.Styl.StylID); receptura.Styl = styl; Drozdze drozdze = db.Drozdze.FirstOrDefault(d => d.DrozdzeID == recepturaView.Drozdze.DrozdzeID); receptura.Drozdze = drozdze; Slod slod = db.Slody.FirstOrDefault(s => s.SlodID == recepturaView.Slod.SlodID); SkladnikSlodu skladnikSlodu = new SkladnikSlodu() { Slod = slod, Ilosc = recepturaView.IloscSlodu }; List <SkladnikSlodu> skladnikiSlodu = new List <SkladnikSlodu>(); skladnikiSlodu.Add(skladnikSlodu); receptura.SkladnikiSlodu = skladnikiSlodu; Chmiel chmiel = db.Chmiele.FirstOrDefault(c => c.ChmielID == recepturaView.Chmiel.ChmielID); //SkladnikChmielu chmielReceptury = receptura.SkladnikiChmielu.FirstOrDefault(c => c.ChmielID == chmiel.ChmielID); //if(chmielReceptury==null) //{ SkladnikChmielu skladnikChmielu = new SkladnikChmielu() { Chmiel = chmiel, Ilosc = recepturaView.IloscChmielu }; List <SkladnikChmielu> skladnikiChmielu = new List <SkladnikChmielu>(); skladnikiChmielu.Add(skladnikChmielu); receptura.SkladnikiChmielu = skladnikiChmielu; //} Przerwa przerwa = db.Przerwy.FirstOrDefault(p => p.PrzerwaID == recepturaView.Przerwa.PrzerwaID); List <Przerwa> przerwy = new List <Przerwa>(); przerwy.Add(przerwa); receptura.Przerwy = przerwy; receptura.Uzytkownik = user; return(receptura); }