public void AddLike(int id)
 {
     using var context = new ImagesDBContext(_connectionString);
     context.Images.FirstOrDefault(i => i.Id == id).Likes++;
     context.SaveChanges();
 }
 public int GetLikesOfImage(int id)
 {
     using var context = new ImagesDBContext(_connectionString);
     return(GetById(id).Likes);
 }
 public void AddImage(Image i)
 {
     using var context = new ImagesDBContext(_connectionString);
     context.Images.Add(i);
     context.SaveChanges();
 }
 public Image GetById(int id)
 {
     using var context = new ImagesDBContext(_connectionString);
     return(context.Images.FirstOrDefault(i => i.Id == id));
 }
 public List <Image> GetImages()
 {
     using var context = new ImagesDBContext(_connectionString);
     return(context.Images.OrderByDescending(i => i.DateUploaded).ToList());
 }