/// <summary> /// Adds the specified source monitoring filter. /// </summary> /// <param name="sourceMonitoringFilter">The source monitoring filter.</param> /// <returns></returns> public tbl_SourceMonitoringFilter Add(tbl_SourceMonitoringFilter sourceMonitoringFilter) { sourceMonitoringFilter.ID = Guid.NewGuid(); _dataContext.tbl_SourceMonitoringFilter.AddObject(sourceMonitoringFilter); _dataContext.SaveChanges(); return(sourceMonitoringFilter); }
/// <summary> /// Handles the InsertCommand event of the rgSourceMonitoringFilters control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Telerik.Web.UI.GridCommandEventArgs"/> instance containing the event data.</param> protected void rgSourceMonitoringFilters_InsertCommand(object sender, GridCommandEventArgs e) { var item = e.Item as GridEditableItem; var sourceMonitoringFilter = new tbl_SourceMonitoringFilter(); sourceMonitoringFilter.ID = Guid.NewGuid(); sourceMonitoringFilter.SiteID = SiteId; sourceMonitoringFilter.SourceMonitoringID = _sourceMonitoringId; sourceMonitoringFilter.SourcePropertyID = int.Parse(((DropDownList)item.FindControl("ddlSourceProperty")).SelectedValue); sourceMonitoringFilter.Mask = ((TextBox)item.FindControl("txtMask")).Text; ((List <tbl_SourceMonitoringFilter>)ViewState["SourceMonitoringFilters"]).Add(sourceMonitoringFilter); }
/// <summary> /// Updates the specified source monitoring filter. /// </summary> /// <param name="sourceMonitoringFilter">The source monitoring filter.</param> public void Update(tbl_SourceMonitoringFilter sourceMonitoringFilter) { _dataContext.SaveChanges(); }