private void btnAddNew_Click(object sender, EventArgs e) { int width; int height; if (string.IsNullOrEmpty(txtAddWidth.Text) || !int.TryParse(txtAddWidth.Text, out width)) { return; } if (string.IsNullOrEmpty(txtAddHeight.Text) || !int.TryParse(txtAddHeight.Text, out height)) { return; } if (string.IsNullOrEmpty(txtAddCategory.Text)) { return; } var newData = new SizeImage(width, height, txtAddCategory.Text); if (scDimensions.Exists(newData)) { ShowError($"The dimension {newData.Label} already exists in collection."); return; } scDimensions.Add(newData); }
public void Remove(SizeImage size) { BindingSizeImages.Remove(size); }
public void Add(SizeImage size) { BindingSizeImages.Add(size); }
public bool Exists(SizeImage size) { return(SizeImages.Any(a => a.WidthSize == size.WidthSize && a.HeightSize == size.HeightSize && a.Category.ToLower().Trim().Equals(size.Category.ToLower().Trim()))); }
public static string GetFullPath(string imageName, TypeImage typeImage, SizeImage sizeImage) { string fullPath = TheMovieDbImage.BaseUrl; switch (typeImage) { case TypeImage.backdrop: { switch (sizeImage) { case SizeImage.w300: fullPath += TheMovieDbImage.w300; break; case SizeImage.w780: fullPath += TheMovieDbImage.w780; break; case SizeImage.w1280: fullPath += TheMovieDbImage.W1280; break; default: fullPath += TheMovieDbImage.original; break; } break; } case TypeImage.logo: { switch (sizeImage) { case SizeImage.w45: fullPath += TheMovieDbImage.w45; break; case SizeImage.w92: fullPath += TheMovieDbImage.w92; break; case SizeImage.w154: fullPath += TheMovieDbImage.w154; break; case SizeImage.w185: fullPath += TheMovieDbImage.w185; break; case SizeImage.w300: fullPath += TheMovieDbImage.w300; break; case SizeImage.w500: fullPath += TheMovieDbImage.w500; break; default: fullPath += TheMovieDbImage.original; break; } break; } case TypeImage.poster: { switch (sizeImage) { case SizeImage.w92: fullPath += TheMovieDbImage.w92; break; case SizeImage.w154: fullPath += TheMovieDbImage.w154; break; case SizeImage.w185: fullPath += TheMovieDbImage.w185; break; case SizeImage.w342: fullPath += TheMovieDbImage.w342; break; case SizeImage.w500: fullPath += TheMovieDbImage.w500; break; case SizeImage.w780: fullPath += TheMovieDbImage.w780; break; default: fullPath += TheMovieDbImage.original; break; } break; } case TypeImage.profile: { switch (sizeImage) { case SizeImage.w45: fullPath += TheMovieDbImage.w45; break; case SizeImage.w185: fullPath += TheMovieDbImage.w185; break; case SizeImage.h632: fullPath += TheMovieDbImage.h632; break; default: fullPath += TheMovieDbImage.original; break; } break; } case TypeImage.still: { switch (sizeImage) { case SizeImage.w92: fullPath += TheMovieDbImage.w92; break; case SizeImage.w185: fullPath += TheMovieDbImage.w185; break; case SizeImage.w300: fullPath += TheMovieDbImage.w300; break; default: fullPath += TheMovieDbImage.original; break; } break; } default: { fullPath += TheMovieDbImage.original; break; } } fullPath += String.Format("{0}", imageName); return(fullPath); }
public static string GetFullPath(string imageName,TypeImage typeImage, SizeImage sizeImage) { string fullPath=TheMovieDbImage.BaseUrl; switch (typeImage) { case TypeImage.backdrop:{ switch (sizeImage) { case SizeImage.w300: fullPath += TheMovieDbImage.w300; break; case SizeImage.w780: fullPath += TheMovieDbImage.w780; break; case SizeImage.w1280: fullPath += TheMovieDbImage.W1280; break; default: fullPath += TheMovieDbImage.original; break; } break; } case TypeImage.logo:{ switch (sizeImage) { case SizeImage.w45: fullPath += TheMovieDbImage.w45; break; case SizeImage.w92: fullPath += TheMovieDbImage.w92; break; case SizeImage.w154: fullPath += TheMovieDbImage.w154; break; case SizeImage.w185: fullPath += TheMovieDbImage.w185; break; case SizeImage.w300: fullPath += TheMovieDbImage.w300; break; case SizeImage.w500: fullPath += TheMovieDbImage.w500; break; default: fullPath += TheMovieDbImage.original; break; } break;} case TypeImage.poster:{ switch (sizeImage) { case SizeImage.w92: fullPath += TheMovieDbImage.w92; break; case SizeImage.w154: fullPath += TheMovieDbImage.w154; break; case SizeImage.w185: fullPath += TheMovieDbImage.w185; break; case SizeImage.w342: fullPath += TheMovieDbImage.w342; break; case SizeImage.w500: fullPath += TheMovieDbImage.w500; break; case SizeImage.w780: fullPath += TheMovieDbImage.w780; break; default: fullPath += TheMovieDbImage.original; break; } break;} case TypeImage.profile:{ switch (sizeImage) { case SizeImage.w45: fullPath += TheMovieDbImage.w45; break; case SizeImage.w185: fullPath += TheMovieDbImage.w185; break; case SizeImage.h632: fullPath += TheMovieDbImage.h632; break; default: fullPath += TheMovieDbImage.original; break; } break;} case TypeImage.still:{ switch (sizeImage) { case SizeImage.w92: fullPath += TheMovieDbImage.w92; break; case SizeImage.w185: fullPath += TheMovieDbImage.w185; break; case SizeImage.w300: fullPath += TheMovieDbImage.w300; break; default: fullPath += TheMovieDbImage.original; break; } break;} default:{ fullPath += TheMovieDbImage.original; break;} } fullPath += String.Format("{0}", imageName); return fullPath; }