public IActionResult CreateNew([FromBody] AR.ARNews.Clanak c) { if (!Networking.isAdmin(Request)) { return(Redirect("/ControlPanel")); } if (string.IsNullOrWhiteSpace(c.Naslov)) { return(Json("Title mustn't be empty!")); } if (c.Naslov.Length > 256) { return(Json("Title mustn't be longer than 64 characters!")); } c.KorisnikID = Convert.ToInt32(Request.Cookies["kid"]); if (c.KorisnikID == null || c.KorisnikID < 1) { return(Json("Error authentication!")); } ClanakModel Clanak = new ClanakModel(); Clanak.Naslov = c.Naslov; Clanak.GrupaID = c.GrupaID; Clanak.Tekst = c.Tekst; Clanak.KorisnikID = c.KorisnikID; Clanak.Slika = c.Slika; Clanak.Status = AR.ARNews.ClanakStatus.Published; if (Clanak.Kreiraj()) { return(Json("success-" + ClanakModel.GetMaxID())); } else { return(Json("Error")); } }
public IActionResult Admin(string modul) { if (!Networking.isAdmin(Request)) { return(View("Index")); } switch (modul) { case "Users": return(View("Users", AR.ARNews.User.List(null))); case "Stories": return(View("Stories", ClanakModel.List(Request))); case "News": return(View("News")); case "Top500": return(View("Top500")); case "CM": return(View("CircuralMessage")); case "Statistics": return(View("Statistics")); case "Emails": return(View("DBMails")); case "ad": return(View("Advertisements")); default: return(View(ARWebAuthorization.GetUser(Request.Cookies["h"]))); } }