예제 #1
0
        public ActionResult Create(WikiFormModel model)
        {
           
            var item = Mapper.Map<WikiFormModel, Wiki>(model);

            // int maxOrder = GetSession.Query<Wiki>().Where(x => x.Letter == item.Letter).Count();

            // item.Id = maxOrder + 1;
            GetSession.Save(item);

            return RedirectToAction("Index", new { model.Letter });
        }
예제 #2
0
        public ActionResult Edit(WikiFormModel model)
        {
            var item = GetSession.Get<Wiki>(model.Id);

            Mapper.Map<WikiFormModel, Wiki>(model, item);
            GetSession.Update(item);

            return RedirectToAction("Index");
        }
예제 #3
0
        public ActionResult Create(string letter)
        {
            string alphabet = "אבגדהוזחטיכלמנסעפצקרשת";

            var model = new WikiFormModel();

            if (alphabet.Contains(letter))
            {
                model = new WikiFormModel() { Date = DateTime.Now, Letter = letter };
            }
            //else
            //{
            //    model = new WikiFormModel() { Date = DateTime.Now, LetterEn = letter };
            //}

            return View(model);
        }