using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Web; /// <summary> /// Summary description for RemoveCodeToGuitarFile /// </summary> public static class RemoveCodeToGuitarFile { static RemoveCodeToGuitarFile() { } public static void RemoveAddGuitarClass(string name) { int counter = 0; string line; // Read the file and display it line by line. System.IO.StreamReader file = new System.IO.StreamReader(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\App_Code\AddGuitarClass.cs"); while ((line = file.ReadLine()) != null) { if (line.Contains(" case \"" + name + "\":")) { break; } counter += 1; } file.Close(); int removeAt = counter;//or any thing you want removeAt -= 1; int linesToRemove = 20; //or any thing you want string s = File.ReadAllText(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\App_Code\AddGuitarClass.cs"); List<string> arr = s.Split("\n".ToCharArray()).ToList(); string result = ""; for (int i = 0; i < linesToRemove; i++) { arr.RemoveAt(removeAt); result = ""; foreach (string str in arr) { result += str + "\n"; } File.WriteAllText(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\App_Code\AddGuitarClass.cs", result); } } public static void RemoveConnectionClassGuitarItems(string name) { int counter = 0; string line; // Read the file and display it line by line. System.IO.StreamReader file = new System.IO.StreamReader(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\App_Code\ConnectionClassGuitarItems.cs"); while ((line = file.ReadLine()) != null) { if (line.Contains(" public static ArrayList GetItems" + name + "(string itemCategory)")) { break; } counter += 1; } file.Close(); int removeAt = counter;//or any thing you want removeAt -= 2; int linesToRemove = 44; //or any thing you want string s = System.IO.File.ReadAllText(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\App_Code\ConnectionClassGuitarItems.cs"); List<string> arr = s.Split("\n".ToCharArray()).ToList(); string result = ""; for (int i = 0; i < linesToRemove; i++) { arr.RemoveAt(removeAt); result = ""; foreach (string str in arr) { result += str + "\n"; } System.IO.File.WriteAllText(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\App_Code\ConnectionClassGuitarItems.cs", result); } } public static void RemoveOverviewGuitarDataASPX(string name) { int counter = 0; string line; // Read the file and display it line by line. System.IO.StreamReader file = new System.IO.StreamReader(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\Pages\OverviewGuitarData.aspx"); while ((line = file.ReadLine()) != null) { if (line.Contains(" <h3>" + name + " Guitar Items Data</h3>")) { break; } counter += 1; } file.Close(); int removeAt = counter;//or any thing you want removeAt -= 1; int linesToRemove = 70; //or any thing you want string s = System.IO.File.ReadAllText(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\Pages\Overv