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; } }