public bool DeleteAttrValue(string valueid, string attrid, string operateIP, string operateID, string clientid, out int result) { var dal = new ProductsDAL(); var bl = dal.DeleteAttrValue(valueid, clientid, out result); if (bl) { var model = GetProductAttrByID(attrid, clientid); var value = model.AttrValues.Where(m => m.ValueID == valueid).FirstOrDefault(); model.AttrValues.Remove(value); } return bl; }