Beispiel #1
0
        void SeedData()
        {
            Users u = new Users() { Email = "*****@*****.**", Login = "******", Password = "******" };

            Taxonomy t = new Taxonomy() { Name = "Health" };
            Taxonomy t2 = new Taxonomy() { Name = "Health.Doctor" };
            t2.Parent = t;
            Taxonomy t3 = new Taxonomy() { Name = "Health.Doctor.Dentist" };
            t3.Parent = t2;

            NHibernateHelper.Save(u);
            NHibernateHelper.Save(t);
            NHibernateHelper.Save(t2);
            NHibernateHelper.Save(t3);

            Logging l = new Logging() { Message = "this is a test", Date = DateTime.UtcNow };
            l.User = u;
            l.Taxonomy = t3;

            NHibernateHelper.Save(l);

            l.Message = "second message";
            l.Date = DateTime.UtcNow;

            NHibernateHelper.Save(l);
        }
        public ActionResult Create(Taxonomy taxonomy)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    log.Info("taxonomy Create");
                }
                else
                {
                    NHibernateHelper.Save(taxonomy);
                }

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }