// Возвращает только что добавленную запись public UserImage AddUserImage(int user_id, int image_id) { UserImage userImage = new UserImage(); if (user_id != null && image_id != null) { UserImageContext userImageContext = new UserImageContext(); userImage.user_id = user_id; userImage.image_id = image_id; userImageContext.UserImages.Add(userImage); userImageContext.SaveChanges(); var imId = userImageContext.UserImages.Select(id => id.id).Max(); userImage.id = imId; return userImage; } else return null; }
public Image getImageByUserId(int user_id) { Image image = new Image(); if (UserImages.Count() != 0) { foreach (var ui in UserImages) { if (ui.user_id == user_id) { image = imagesContext.getImageById(ui.image_id); return image; } } } return null; }