Hi, you can simplify your life and use third-party librarry called DotNetZip
http://dotnetzip.codeplex.com/[
^]
After you download it and your project will be referenced to it , write the following lines of code :
using (var zip = new Ionic.Zip.ZipFile())
{
zip.AddDirectory("DirectoryOnDisk", "rootInZipFile");
zip.Save("MyFile.zip");
}