示例#1
0
 public int GetLikes(int id)
 {
     using (var context = new ImagesContext(_connectionString))
     {
         return(context.Images.FirstOrDefault(i => i.ID == id).Likes);
     }
 }
示例#2
0
 public Image GetImage(int id)
 {
     using (var context = new ImagesContext(_connectionString))
     {
         return(context.Images.FirstOrDefault(i => i.ID == id));
     }
 }
示例#3
0
 public List <Image> GetImages()
 {
     using (var context = new ImagesContext(_connectionString))
     {
         return(context.Images.OrderByDescending(i => i.Date).ToList());
     }
 }
示例#4
0
 public void LikeImage(int id)
 {
     using (var context = new ImagesContext(_connectionString))
     {
         context.Images.FirstOrDefault(i => i.ID == id).Likes++;
         context.SaveChanges();
     }
 }
示例#5
0
 public void AddImage(Image image)
 {
     using (var context = new ImagesContext(_connectionString))
     {
         image.Date = DateTime.Now;
         context.Images.Add(image);
         context.SaveChanges();
     }
 }