public List <Post> ListData() { using (sadecefikirlerEntities db = new sadecefikirlerEntities()) { return(db.Posts.ToList()); } }
public ActionResult Share(FormCollection collection, HttpPostedFileBase image) { if (collection["title"] != null) { var uploadBase = ""; if (image != null) { var filePath = Path.GetFileName(image.FileName); uploadBase = Path.Combine(Server.MapPath("~/Images"), filePath); image.SaveAs(uploadBase); } var post = new Post() { Title = collection["title"], Content = collection["editor1"], Picture = uploadBase, Active = false, PublishDate = DateTime.Now }; var db = new sadecefikirlerEntities(); db.Posts.Add(post); db.SaveChanges(); Debug.Write(post.Title); } return(View()); }
public ActionResult PostDetails(int id) { var db = new sadecefikirlerEntities(); // bunu şimdilik yazıyorum repository design patternle yapcaz var result = db.Posts.Where(p => p.Id == id).Take(1).ToList(); return(View(result)); }
public List <Category> ListData() { using (sadecefikirlerEntities db = new sadecefikirlerEntities()) { return(db.Categories.ToList()); } }
public Category SelectData(int id) { using (sadecefikirlerEntities db = new sadecefikirlerEntities()) { return(db.Categories.Find(id)); } }
public List <Post> GetCategoriePosts(int id) { using (sadecefikirlerEntities db = new sadecefikirlerEntities()) { var posts = new List <Post>(); var result = db.Posts.ToList(); foreach (var item in result) { foreach (var a in item.Categories) { if (a.Id == id) { posts.Add(item); } } } return(posts); } }
// GET: Post public ActionResult Index() { var db = new sadecefikirlerEntities(); return(View(db.Posts.ToList())); }