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)); }
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));; }