public IActionResult Eserler() { // repository nesnesinden bir örnek alıyoruz // PostRepository repo = new PostRepository(); // bir post nesnesi oluşturuyoruz var obj = new Post { title = "İlk Blog Başlığı", content = "İlk blog içeriği" }; // nesneyi kayıt ediyoruz repo.AddPost(obj); // ikinci bir post nesnesi oluşturuyoruz var obj2 = new Post { title = "İkinci Blog Başlığı", content = "İkinci blog içeriği" }; // obj2 nesnesini kayıt ediyoruz repo.AddPost(obj2); var obj3 = new Post { title = "Üçüncü Blog Başlığı", content = "Üçüncü blog içeriği" }; repo.AddPost(obj3); var obj4 = new Post { title = "4. Blog Başlığı", content = "4. blog içeriği" }; repo.AddPost(obj4); var obj6 = new Post { title = "6. Blog Başlığı", content = "6. blog içeriği" }; repo.AddPost(obj6); //ViewData["secilenNesne"] = obj6; //var obj5 = repo.GetPost(16); //ViewData["secilenNesne"] = obj5; // obj3 içerisine id'si 1 olan nesneyi atıyoruz //var obj3 = repo.GetPost(1); //// ViewData ile obj3 içindeki değeri html içerisinde çağırmak için kayıt ediyoruz //ViewData["secilenNesne"] = obj3; // View'e farklı veri tipleri geçerek cshtml içerisinde // ekrana basabiliriz return(View(repo.GetAllPosts())); // return View(); }
public async void ReadAllPosts(NetworkStream stream) { _postList = await _postRepo.GetAllPosts(); string reply = JsonSerializer.Serialize(_postList); Console.WriteLine("yey " + reply); byte[] bytesWrite = Encoding.ASCII.GetBytes(reply); stream.Write(bytesWrite, 0, bytesWrite.Length); }
public Post DeletePost(Post post) { if (_postValidator.PostExists(_postRepo.GetAllPosts(), post)) { var isSuccessful = _postRepo.TryDeletePost(post.PostID, out var result); return((isSuccessful) ? result : throw new ArgumentException("Something went horribly wrong in PostDataAccess.DeletePost.")); } throw new ArgumentException("The post does not exist."); }
public async Task<IActionResult> GetAllPosts(){ try { var posts = await _repo.GetAllPosts(); return Ok(posts); } catch (System.Exception) { return BadRequest("Não foi possível carregar as postagens"); } }
public ActionResult <IEnumerable <Post> > GetAllPosts() { var posts = _repository.GetAllPosts(); return(Ok(posts)); }
public void OnGet() { Posts = _postRepo.GetAllPosts(); }
public Task <List <Post> > GetAllPosts() { return(_repository.GetAllPosts()); }