//public ActionResult DodajPitanje(string naslovPitanja, string textarea, string tagovi, string oblast,string imeOblasti) public ActionResult DodajPitanje(NovoPitanjeModel pitanje) { try { PitanjeDTO pit = new PitanjeDTO(); pit.KorisnikId = (int)Session["Id"]; pit.Tekst = pitanje.TekstPitanja; pit.Naslov = pitanje.NaslovPitanja; if (pitanje.NazivOblasti != null) { pit.OblastId = Oblasti.Nadji(pitanje.NazivOblasti).Id; } else { pit.OblastId = pitanje.IdOblasti; } pit.DatumVreme = DateTime.Now; Pitanja.Dodaj(pit); PitanjeDTO pitproc = Pitanja.Nadji(pit.Naslov); string primljeniTagovi = pitanje.Tagovi; if (primljeniTagovi[0] == '#') { char[] separatingChar = { '#', ' ' }; string[] nizTagova = primljeniTagovi.Split(separatingChar, System.StringSplitOptions.RemoveEmptyEntries); foreach (var tag in nizTagova) { TagDTO tag1 = Tagovi.Nadji(tag); //Pitanja_ Pitanje_TagDTO pitanjeTag = new Pitanje_TagDTO() { PitanjeId = pitproc.Id, TagId = tag1.Id, }; Pitanja_Tagovi.Dodaj(pitanjeTag); } } PitanjeIOdgovoriController cont = new PitanjeIOdgovoriController(); return(cont.PitanjeIOdgovori1(pitproc.Id));//ovo treba da se ipsravi } catch (Exception e) { pitanje.Greska = true; return(NovoPitanje1(pitanje)); } }
// // GET: /NovoPitanje/ public ActionResult NovoPitanje(int idOblasti) { if (idOblasti != 0) { NovoPitanjeModel mdl = new NovoPitanjeModel(); mdl.IdOblasti = idOblasti; return(View(mdl)); } else { return(View()); } }
//public ActionResult NovoPitanje() //{ // return View(); //} public ActionResult NovoPitanje1(NovoPitanjeModel model) { return(View("NovoPitanje", model)); }