public string CreateAlbum(string name, bool isBackup = false) { AlbumEntry newEntry = new AlbumEntry(); newEntry.Title.Text = name + (isBackup ? "B" : ""); newEntry.Summary.Text = newEntry.Title.Text; Uri feedUri = new Uri(PicasaQuery.CreatePicasaUri(AppSetting.GoogleUsername).ToHttpsUri()); PicasaEntry createdEntry = (PicasaEntry)PicasaService.Insert(feedUri, newEntry); //5507469898148065681 return(createdEntry.EditUri.Content); }
public string CreateAlbum(string name, bool isBackup = false) { PicasaService service = InitPicasaService(); AlbumEntry newEntry = new AlbumEntry(); newEntry.Title.Text = name + (isBackup ? "B" : ""); newEntry.Summary.Text = newEntry.Title.Text; Uri feedUri = new Uri(PicasaQuery.CreatePicasaUri(OAMSSetting.GoogleUsername)); PicasaEntry createdEntry = (PicasaEntry)service.Insert(feedUri, newEntry); //5507469898148065681 return(createdEntry.EditUri.Content); //return createdEntry.Id.AbsoluteUri; }
private Album CreateAlbum(PicasaService session, PicasaFeed albumFeed, string targetAlbumName, AlbumAccessEnum albumAccess) { //create album (doesn't exist) WriteOutput(string.Concat("Creating Album: ", targetAlbumName), true); AlbumEntry newAlbumEntry = new AlbumEntry(); newAlbumEntry.Title.Text = targetAlbumName; newAlbumEntry.Summary.Text = targetAlbumName; newAlbumEntry.Published = DateTime.Now; Album newAlbum = new Album(); newAlbum.AtomEntry = newAlbumEntry; newAlbum.Access = albumAccess.ToString().ToLower(); Uri insertAlbumFeedUri = new Uri(PicasaQuery.CreatePicasaUri(this.PicasaUsername)); newAlbum.AtomEntry = (PicasaEntry)session.Insert(insertAlbumFeedUri, newAlbumEntry); m_albumCreateCount++; return(newAlbum); }
public void AlbumEntryConstructorTest() { AlbumEntry target = new AlbumEntry(); Assert.IsNotNull(target); }
public object POST(User user) { List <string> entries = new List <string>(); string ID = ""; SQLBlock block = new SQLBlock(); using (SqlConnection connection = new SqlConnection(block.connectionString)) using (SqlCommand getID = new SqlCommand($"select ID from [dbo].[Users] where email = '{user.Username}';", connection)) { try { connection.Open(); using (SqlDataReader reader = getID.ExecuteReader()) { if (reader.HasRows) { while (reader.Read()) { ID = reader[0].ToString(); } } } } catch (Exception e) { connection.Close(); Console.Write(e); return(new HttpResponseMessage(HttpStatusCode.Conflict)); } connection.Close(); } using (SqlConnection connection = new SqlConnection(block.connectionString)) using (SqlCommand getAlbums = new SqlCommand($"select AID, title from [dbo].[Albums] where userID = '{ID}';", connection)) { try { connection.Open(); using (SqlDataReader reader = getAlbums.ExecuteReader()) { if (reader.HasRows) { while (reader.Read()) { AlbumEntry entry = new AlbumEntry(reader["AID"].ToString(), reader["title"].ToString()); entries.Add(entry.ToString()); } } else { return(new object()); } connection.Close(); } } catch (Exception e) { connection.Close(); Console.Write(e); return(new HttpResponseMessage(HttpStatusCode.Conflict)); } } return(entries); }