public void Delete(string value) { var dataQuery = new FieldConfigurationModeDataModel(); dataQuery.FieldConfigurationModeId = int.Parse(value); FieldConfigurationModeDataManager.Delete(dataQuery, SessionVariables.RequestProfile); }
protected void btnDelete_Click(object sender, EventArgs e) { try { string[] deleteIndexList = DeleteIds.Split(','); foreach (string index in deleteIndexList) { var data = new FieldConfigurationModeDataModel(); data.FieldConfigurationModeId = int.Parse(index); FieldConfigurationModeDataManager.Delete(data, SessionVariables.RequestProfile); } Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.FieldConfigurationMode, SessionVariables.RequestProfile); Response.Redirect(Page.GetRouteUrl("FieldConfigurationModeEntityRoute", new { Action = "Default", SetId = true }), false); } catch (Exception ex) { string[] deleteIndexList = DeleteIds.Split(','); var msg = String.Empty; foreach (var id in deleteIndexList) { if (!string.IsNullOrEmpty(msg)) { msg += ", <br/>"; } msg += "FieldConfigurationModeId: " + id + " has dependent FieldConfiguration records"; } Response.Write(msg); } }