コード例 #1
0
ファイル: UserImage.cs プロジェクト: Alfa512/TestTask
        // Возвращает только что добавленную запись
        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;
        }
コード例 #2
0
ファイル: UserImage.cs プロジェクト: Alfa512/TestTask
 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;
 }