public int EditConfirm(int materialId, FormCollection f)
 {
     try
     {
         ManageMaterialBusiness mmb = new ManageMaterialBusiness();
         var materialToUpdate = mmb.GetMaterialDetail(materialId);
         string materialName = f["txtName"].ToString();
         string materialUnit = f.Get("txtUnit").ToString();
         int materialSQuantity = Convert.ToInt32(f["txtSQuantity"]);
         var materialList = mmb.GetMaterial();
         if (materialName != materialToUpdate.ProductMaterialName)
         {
             for (int i = 0; i < materialList.Count; i++)
             {
                 if (materialName == materialList[i].ProductMaterialName)
                 {
                     return -2;
                 }
             }
         }
         if (!mmb.CheckProductMaterial(materialId, materialSQuantity))
         {
             MvcApplication.lowQuantityNotifer.Dispose();
         }
         if (ModelState.IsValid)
         {
             mmb.EditMaterial(materialId, materialName, materialUnit, materialSQuantity);
             return 1;
         }
         return -1;
     }
     catch
     {
         return -3;
     }
 }