Пример #1
0
 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));
 }
Пример #2
0
        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));
        }
Пример #3
0
        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"));
        }
Пример #4
0
        // 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));
        }
Пример #5
0
        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);
        }