Esempio n. 1
0
        public ActionResult Get(ItemConhecimentoModelView model)
        {
            if (string.IsNullOrWhiteSpace(Request.QueryString["tema_id"]) && model.Tema == 0)
            {
                return(View(new ItemConhecimentoModelView()));
            }

            Sluggable i = model.MyBase();
            ItemConhecimentoModelView item = (ItemConhecimentoModelView)i;


            if (model.Tema != 0 && !string.IsNullOrWhiteSpace(model.Nome))
            {
                IEnumerable <Tema> temas = _temaRepository.All();

                Tema t = temas.First(tema => tema.ID == model.Tema);

                /*IEnumerable<Tema> results = (from tema in temas
                 *                          where tema.ID == model.Tema
                 *                          select tema);*/

                model.tema_id   = model.Tema.ToString();
                model.tema_Nome = t.Nome;
                return(View((ItemConhecimentoModelView)i));
            }

            item.tema_id   = Request.QueryString["tema_id"];
            item.tema_Nome = Request.QueryString["tema_Nome"];
            return(View(item));
        }
Esempio n. 2
0
        public ActionResult Get(ItemConhecimentoModelView model)
        {
            Sluggable i = model.MyBase();

            if (string.IsNullOrWhiteSpace(i.Nome))
            {
                ViewBag.Message = "Trabalho No-SQL.";
                return(View(_temaRepository.All()));
            }
            var    a     = Request.Form;
            string value = Request.Form.GetValues("tema_id")[0];

            i.Tema = Convert.ToDouble(value);
            i.Data = DateTime.Now.ToString();
            _itemRepository.Save((Item)i);

            ViewBag.Message = "Item inserido com sucesso.";
            model.tema_id   = Request.Form.GetValues("tema_id")[0];
            model.tema_Nome = Request.Form.GetValues("tema_Nome")[0];
            return(RedirectToAction("Get", "Item", model));;
        }