public static void DeviceUploadPhoto(String nickname, String password, String base64StringPhoto, String dateTime) { if (String.IsNullOrEmpty(nickname)) { throw new ArgumentNullException("nickname"); } if (String.IsNullOrEmpty(password)) { throw new ArgumentNullException("password"); } if (String.IsNullOrEmpty(base64StringPhoto)) { throw new ArgumentNullException("base64StringPhoto"); } if (String.IsNullOrEmpty(dateTime)) { throw new ArgumentNullException("dateTime"); } var member = Member.GetMemberViaNicknamePassword(nickname, password); PhotoCollection photoCollection = PhotoCollection.GetOrCreatePhotoGalleryForToday(member.MemberID); UploadPhoto(member, photoCollection.WebPhotoCollectionID, base64StringPhoto, dateTime); }