public ActionResult AddWiki(string Naslov, string Content, string jsonTag, string jsonKat) { Article a = new Article(); a.Name = Server.HtmlDecode(Naslov).Replace("'", "'").Trim(); a.Content = Server.HtmlDecode(Content).Replace("'", "'").Trim(); a.CreatorIP = this.HttpContext.Request.GetIpAdresa(); a.CreatorUserAgent = this.HttpContext.Request.UserAgent; a.DatePublish = DateTime.Now; a.GUID = Guid.NewGuid(); a.IsActive = true; a.Views = 0; a.IsPublish = true; a.UserID = Autorizacija.Autorizacija.GetCurrentUser(this.HttpContext).UserID; var ListaTagova = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.Json.Tag>>(jsonTag); var ListaKategorija = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.Json.Kategorija>>(jsonKat); List<Igman.DB.DAL.Tag> listTempTag = SinhronyzeWithDB(ListaTagova.Where(x => x.TagID == "-1").ToList(), ListaTagova.Where(x => x.TagID != "-1").ToList()); List<Category> listaKategorija = SinhronyzeWithDB(ListaKategorija); a.Categories = listaKategorija; a.Tags = listTempTag; using (DBBL Baza = new DBBL()) { a = Baza.AddWiki(a); } #region Lucine LuceneEngine.LuceneDbEngine ldbe = new LuceneEngine.LuceneDbEngine(); ldbe.InsertWiki(a); #endregion TempData["wikiSuccess"] = true; return RedirectToAction("index", "Articles"); }