protected void MyList_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e) { int id = int.Parse(((Label)e.Item.FindControl("lbl_id")).Text); //// Delete DictionaryBLL.Delete(id); ShowMessage("recored deleted"); BindList(); }
public void ProcessRequest(HttpContext context) { var json = new StreamReader(context.Request.InputStream).ReadToEnd(); var responseMsg = new Dictionary <string, string>(); bool isUpdate = false; int Records = 0; string Keywords = ""; string Text = ""; string Order = ""; int PageNumnber = 0; var _dictionaryobj = new DictionaryBLL(); var _ld_dictionary = JsonConvert.DeserializeObject <Dictionary_Struct>(json); var _ld_dictionary_data = new Dictionary <string, DictionaryObject>(); if ((context.Request.Params["action"] != null)) { switch (context.Request.Params["action"]) { case "add": // Authentication if (!context.User.Identity.IsAuthenticated) { responseMsg["status"] = "error"; responseMsg["message"] = "Authentication Failed"; context.Response.Write(responseMsg); return; } DictionaryBLL.Add(_ld_dictionary.Value, _ld_dictionary.Type); responseMsg["status"] = "success"; responseMsg["message"] = "Operation Commit"; context.Response.Write(responseMsg); break; case "delete": DictionaryBLL.Delete(_ld_dictionary.ID); responseMsg["status"] = "success"; responseMsg["message"] = "Operation Commit"; context.Response.Write(responseMsg); break; case "load": DictionaryBLL.Load(_ld_dictionary.Type); responseMsg["status"] = "success"; context.Response.Write(responseMsg); break; case "return_value": DictionaryBLL.Return_Values(_ld_dictionary.Type); responseMsg["status"] = "success"; context.Response.Write(responseMsg); break; case "process_screening": if (context.Request.Params["text"] != null) { Text = context.Request.Params["text"].ToString(); } DictionaryBLL.Process_Screening(Text); responseMsg["status"] = "success"; context.Response.Write(responseMsg); break; case "is_match": if (context.Request.Params["text"] != null) { Text = context.Request.Params["text"].ToString(); } if (context.Request.Params["keywords"] != null) { Keywords = context.Request.Params["keywords"].ToString(); } DictionaryBLL.isMatch(Text, Keywords); responseMsg["status"] = "success"; context.Response.Write(responseMsg); break; case "validate_search_word": if (context.Request.Params["text"] != null) { Text = context.Request.Params["text"].ToString(); } DictionaryBLL.Validate_Search_Word(Text); responseMsg["status"] = "success"; context.Response.Write(responseMsg); break; } } else { // No action found responseMsg["status"] = "error"; responseMsg["message"] = "No action found"; context.Response.Write(JsonConvert.SerializeObject(responseMsg)); } }