protected void btnSpareUpload_Click(object sender, EventArgs e)
 {
     if (imgSprepart.HasFile)
     {
         if (HasAllowedExtension(imgSprepart))
         {
             string fileUrl = CreateDirectory("~/Items/Sparepart/" + ddlSparepart.SelectedItem.Text + "/");
             itemImageData = new ItemImage
             {
                 Id             = Guid.NewGuid(),
                 ImageFileName  = imgSprepart.FileName,
                 ImageUrl       = fileUrl,
                 MotorOrSpareId = new Guid(ddlSparepart.SelectedValue)
             };
             motorImage.SaveImage(itemImageData);
             imgSprepart.PostedFile.SaveAs(fileUrl + imgSprepart.FileName);
         }
     }
 }
 partial void DeleteItemImage(ItemImage instance);
 partial void UpdateItemImage(ItemImage instance);
 partial void InsertItemImage(ItemImage instance);
 public void SaveImage(DataAccessSearch.ItemImage itemImageEntity)
 {
     context = new AddisTowerDataContext();
     context.ItemImages.InsertOnSubmit(itemImageEntity);
     context.SubmitChanges();
 }