Exemple #1
0
        public IActionResult AddNewFilm()
        {
            TempData["username"] = HttpContext.Session.GetString("KAd");

            string kullaniciAdi = HttpContext.Session.GetString("KAd");

            Film film = new Film();

            AdminHomeViewIndexModel homeViewIndexModel = new AdminHomeViewIndexModel()
            {
                sessionName = kullaniciAdi,
                Film        = film
            };

            return(View(homeViewIndexModel));
        }
Exemple #2
0
        public IActionResult DeleteFilmPage(string id)
        {
            TempData["username"] = HttpContext.Session.GetString("KAd");

            string kullaniciAdi = HttpContext.Session.GetString("KAd");

            string webRootPath = _hostingEnvironment.WebRootPath;

            string jsonFile = Path.Combine(webRootPath, "files/dizifilm.json");

            string jsonString = System.IO.File.ReadAllText(jsonFile);

            List <Film> jsonData4 = JsonConvert.DeserializeObject <List <Film> >(jsonString);

            Film silinecekFilm = jsonData4.SingleOrDefault(x => x.id == id);

            AdminHomeViewIndexModel homeViewIndexModel = new AdminHomeViewIndexModel()
            {
                sessionName = kullaniciAdi,
                Film        = silinecekFilm
            };

            return(View(homeViewIndexModel));
        }
Exemple #3
0
        public IActionResult Index()
        {
            string webRootPath = _hostingEnvironment.WebRootPath;

            string jsonFile = Path.Combine(webRootPath, "files/dizifilm.json");

            string jsonString = System.IO.File.ReadAllText(jsonFile);

            List <Film> films = JsonConvert.DeserializeObject <List <Film> >(jsonString).ToList();

            ////data ekle
            //using (StreamWriter sw = new StreamWriter(jsonFile))
            //{
            //    List<Entities.Concrete.DiziFilm> jsonData2 = JsonConvert.DeserializeObject<List<Entities.Concrete.DiziFilm>>(jsonString);
            //    Entities.Concrete.DiziFilm yeni = new Entities.Concrete.DiziFilm();
            //    yeni.Category = "yeniAhmetABC";
            //    yeni.Detail = "yeniAhmetABC";
            //    yeni.Fragman = "yeniAhmetABC";
            //    yeni.Name = "yeniAhmetABC";
            //    jsonData2.Add(yeni);
            //    string yeniJson = JsonConvert.SerializeObject(jsonData2);

            //    sw.Write(yeniJson);
            //    sw.Close();
            //    sw.Dispose();
            //}


            ////data sil
            //jsonString = System.IO.File.ReadAllText(jsonFile);
            //using (StreamWriter sw = new StreamWriter(jsonFile))
            //{
            //    List<Entities.Concrete.DiziFilm> jsonData3 = JsonConvert.DeserializeObject<List<Entities.Concrete.DiziFilm>>(jsonString);
            //    var silinecekFilm = jsonData3.SingleOrDefault(x => x.Name == "yeniAhmetSil");
            //    jsonData3.Remove(silinecekFilm);
            //    string yeniJson2 = JsonConvert.SerializeObject(jsonData3);

            //    sw.Write(yeniJson2);
            //    sw.Close();
            //    sw.Dispose();
            //}

            ////data güncelle
            //jsonString = System.IO.File.ReadAllText(jsonFile);
            //using (StreamWriter sw = new StreamWriter(jsonFile))
            //{
            //    List<Entities.Concrete.DiziFilm> jsonData4 = JsonConvert.DeserializeObject<List<Entities.Concrete.DiziFilm>>(jsonString);
            //    var guncellenecekFilm = jsonData4.SingleOrDefault(x => x.Name == "guncelee");
            //    guncellenecekFilm.Category = "aa";
            //    guncellenecekFilm.Detail = "aa";
            //    guncellenecekFilm.Fragman = "aa";
            //    guncellenecekFilm.Name = "aa";
            //    string yeniJson3 = JsonConvert.SerializeObject(jsonData4);

            //    sw.Write(yeniJson3);
            //    sw.Close();
            //    sw.Dispose();
            //}

            TempData["username"] = HttpContext.Session.GetString("KAd");

            string kullaniciAdi = HttpContext.Session.GetString("KAd");

            AdminHomeViewIndexModel homeViewIndexModel = new AdminHomeViewIndexModel()
            {
                sessionName = kullaniciAdi,
                FilmListesi = films
            };

            return(View(homeViewIndexModel));
        }