Example #1
0
 public ActionResult Index(int iducznia, int planlekcjiid, DziennikUcznia model)
 {
     if (this.Session["UserProfile"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     try
     {
         using (ISession session = NhibernateSession.OpenSession())
         {
             model.KlasaUczen = session.Query <KlasaUczen>().Where(b => b.Uzytkownik.id == iducznia).First();
             model.PlanLekcji = (PlanLekcji)session.Load("PlanLekcji", planlekcjiid);
             // model.PlanLekcji = session.Query<PlanLekcji>().Where(c => c.planlekcji_id == planlekcjiid).First();
             using (ITransaction transaction = session.BeginTransaction())
             {
                 session.Save(model);
                 transaction.Commit();
             }
         }
         return(RedirectToAction("Index", new { iducznia = iducznia, planlekcjiid = planlekcjiid }));
     }
     catch (Exception e)
     {
         ViewBag.Message = e.Message + "##ZRODLO##" + e.Source + "##DALEJ##" + e.InnerException;
         return(View());
     }
 }
Example #2
0
        // GET: DziennikUcznia
        public ActionResult Index(int iducznia, int planlekcjiid)
        {
            if (this.Session["UserProfile"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            using (ISession session = NhibernateSession.OpenSession())
            {
                DziennikUcznia.Obecnosci = new List <SelectListItem>();
                SelectListItem Obecnosc = new SelectListItem();
                int            value    = 0;
                Obecnosc.Value = value.ToString();
                Obecnosc.Text  = "OBECNY";
                DziennikUcznia.Obecnosci.Add(Obecnosc);
                SelectListItem Obecnosc1 = new SelectListItem();
                value           = 2;
                Obecnosc1.Value = value.ToString();
                Obecnosc1.Text  = "NIEOBECNY";
                DziennikUcznia.Obecnosci.Add(Obecnosc1);
                SelectListItem Obecnosc2 = new SelectListItem();
                value           = 1;
                Obecnosc2.Value = value.ToString();
                Obecnosc2.Text  = "SPOZNIONY";
                DziennikUcznia.Obecnosci.Add(Obecnosc2);
                List <TypOceny> jakas = session.Query <TypOceny>().ToList();
                TypOceny.ListaDostepnych = new List <System.Web.Mvc.SelectListItem>();
                DziennikUcznia dziennik = new DziennikUcznia();
                for (int i = 0; i < jakas.Count(); i++)
                {
                    SelectListItem Item = new SelectListItem();
                    Item.Text  = jakas[i].nazwa;
                    Item.Value = jakas[i].id.ToString();
                    TypOceny.ListaDostepnych.Add(Item);
                }
                //KlasaUczen kl = session.Query<KlasaUczen>().Where(b => b.Uzytkownik.id == iducznia).First();

                //  dziennik.KlasaUczen = kl;
            }
            return(View());
        }