// Возвращает только что добавленную запись public PostImage AddPostImage(int post_id, int image_id) { PostImage postImage = new PostImage(); if (post_id != null && image_id != null) { PostImageContext postImageContext = new PostImageContext(); postImage.post_id = post_id; postImage.image_id = image_id; postImageContext.post_image.Add(postImage); postImageContext.SaveChanges(); var imId = postImageContext.post_image.Select(id => id.id).Max(); postImage.id = imId; return postImage; } else return null; }
public Image getImageByPostId(int post_id) { Image image = new Image(); foreach (var pi in post_image) { if (pi.post_id == post_id) { image = imagesContext.getImageById(pi.image_id); return image; } } return null; }