private void button20_Click(object sender, EventArgs e) { foreach (COMimageObject item in BLLobject.GetObjects().FindAll(obj => obj.ImageID == Convert.ToInt32(numericUpDown6.Value))) { BLLobject.RemoveObject(item.ObjectId); } }
public static string VoiceStorage(int userId,int catId, string URL, Dictionary<string, int> voicesCounter) { Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", @"C:\keys\wordproject -29b2e0d3e0d5.json"); // upload the image storage string voiceName; if(voicesCounter.Count>0) //voicesCounter[BLLcategory.GetCategoryById(catId).CategoryName]++ voiceName = "voice" + BLLcategory.GetCategoryById(catId).CategoryName + voicesCounter[BLLcategory.GetCategoryById(catId).CategoryName]++ + ".mp3"; else { List<COMimageObject> objs = new List<COMimageObject>(); foreach (COMimage img in BLLimage.Getimages().FindAll(img => img.UserId == userId)) { objs.AddRange(BLLobject.GetObjects().FindAll(obj => obj.ImageID == img.ImageID)); } string add = catId == 6 ? BLLuser.GetUserById(userId).CategoryName : BLLcategory.GetCategoryById(catId).CategoryName; voiceName = "voice" + add + objs.Count + ".mp3"; } string bucketName = "objectsound"; var storage = StorageClient.Create(); using (var f = File.OpenRead(URL)) { try { var res = storage.UploadObject(bucketName, voiceName, null, f); URL = "https://storage.googleapis.com/" + bucketName + "/" + voiceName; } catch (Exception e) { throw e; } } return URL; }
public void Load() { int x = 0; foreach (COMCategory cat in BLLcategory.GetCategories()) { x = BLLimage.Getimages().FindAll(img => img.CategoryID == cat.CategoryId).Count(); categoriesCounter.Add(cat.CategoryName, x); } foreach (COMCategory cat in BLLcategory.GetCategories()) { List <COMimageObject> objects = new List <COMimageObject>(); BLLimage.Getimages().FindAll(img => img.CategoryID == cat.CategoryId).ForEach(img => objects.AddRange(BLLobject.GetObjects().FindAll(obj => obj.ImageID == img.ImageID))); x = objects.Count; voicesCounter.Add(cat.CategoryName, x); } }
public List <COMimageObject> GetObjects() { return(BLLobject.GetObjects()); }