public IHttpActionResult DeleteDictionary(object obj) { try { JObject JsonObject = JObject.Parse(obj.ToString()); ViewModel.tblDictionary DelDictionary = JsonObject.ToObject <ViewModel.tblDictionary>(); bool ret = BisDictionary.DeleteDictionary(DelDictionary); if (ret) { return(Ok(ret)); } else { return(NotFound()); } } catch (Exception ex) { return(NotFound()); } }
protected void grdDictionary_RowCommand(object sender, GridViewCommandEventArgs e) { Guid IDDictionary = e.CommandArgument.ToString().StringToGuid(); switch (e.CommandName) { case "Edit": try { hfIDDictionary.Value = IDDictionary.ToString(); ViewModel.Search getDictionary = new ViewModel.Search(); getDictionary.Filter = " and tblDictionary.IDDictionary ='" + IDDictionary + "'"; DataSet ds = BisDictionary.GetDictionaryData(getDictionary); if (!ds.Null_Ds()) { txtTitle.Text = ds.ReturnDataSetField("Title"); txtValue.Text = ds.ReturnDataSetField("Value"); txtAbstract.Text = ds.ReturnDataSetField("Abstract"); txtKeyWord.Text = ds.ReturnDataSetField("KeyWord"); txtSourceText.Text = ds.ReturnDataSetField("SourceText"); txtMetaTag.Text = ds.ReturnDataSetField("MetaTag"); txtMetaDescription.Text = ds.ReturnDataSetField("MetaDescription"); hfDictionaryPicUrl.Value = ds.ReturnDataSetField("PicUrl"); hfMode.Value = "Edit"; } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "ErrorDB", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> اشکال در برقراری ارتباط با دیتابیس!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true); } } catch { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "ErrorDB", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> اشکال در برقراری ارتباط با دیتابیس!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true); } break; case "Delete": try { ViewModel.Search getDictionary = new ViewModel.Search(); getDictionary.Filter = " and tblDictionary.IDDictionary ='" + IDDictionary + "'"; DataSet ds = BisDictionary.GetDictionaryData(getDictionary); ViewModel.tblDictionary DelDictionary = new ViewModel.tblDictionary(); DelDictionary.IDDictionary = IDDictionary; bool retDel = BisDictionary.DeleteDictionary(DelDictionary); if (retDel) { try { File.Delete(Server.MapPath(@"\" + ds.ReturnDataSetField("PicUrl"))); } catch { } fillGrdDictionary(); hfMode.Value = "New"; } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "ErrorDB", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> اشکال در حذف اطلاعات!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true); } } catch { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "ErrorDB", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> اشکال در برقراری ارتباط با دیتابیس!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true); } break; } }