protected void ckActive_CheckedChanged(object sender, EventArgs e) { if (sender == null) { throw new ArgumentNullException("sender"); } CheckBox ck = sender as CheckBox; HiddenField h = (HiddenField)ck.NamingContainer.FindControl("hdnID"); int id = Convert.ToInt32(h.Value, CultureInfo.InvariantCulture); if (ck.Checked) { ActiveTemplates.Add(id); Refresh(); if (TemplateSelected != null) { TemplateSelected(this, new PropertyTemplateEventArgs(UserTemplates.FirstOrDefault(pt => pt.ID == id))); } } else { ActiveTemplates.Remove(id); Refresh(); if (TemplateUnselected != null) { TemplateUnselected(this, new PropertyTemplateEventArgs(id)); } } }
public void AddTemplate(PropertyTemplate pt) { if (pt == null) { throw new ArgumentNullException(nameof(pt)); } ActiveTemplates.Add(pt); mfbSelectTemplates.AddTemplate(pt.ID); }
public void AddTemplates(IEnumerable <PropertyTemplate> rgpt) { if (rgpt == null) { return; } foreach (PropertyTemplate pt in rgpt) { ActiveTemplates.Add(pt.ID); } }
public void AddTemplates(IEnumerable <PropertyTemplate> rgpt) { if (rgpt == null) { throw new ArgumentNullException(nameof(rgpt)); } foreach (PropertyTemplate pt in rgpt) { ActiveTemplates.Add(pt); } mfbSelectTemplates.AddTemplates(rgpt); }
public void RemoveAllTemplates() { ActiveTemplates.Clear(); mfbSelectTemplates.RemoveAllTemplates(); }
public void RemoveTemplate(int id) { ActiveTemplates.RemoveWhere(pt => pt.ID == id); mfbSelectTemplates.RemoveTemplate(id); }
public TemplateDetails GetTemplateDetailsByExternalId(string externalId) { return(ActiveTemplates.Where(x => x.ExternalId == externalId).Select(x => MapTemplateToTemplateDetails(x)).SingleOrDefault()); }
public string GetTemplateContentByExternalId(string externalId) { return(ActiveTemplates.Where(x => x.ExternalId == externalId).Select(x => x.Content).SingleOrDefault()); }
public string GetTemplateContent(long id) { return(ActiveTemplates.Where(x => x.Id == id).Select(x => x.Content).SingleOrDefault()); }
public void RemoveAllTemplates() { ActiveTemplates.Clear(); }
public void RemoveTemplate(int id) { ActiveTemplates.Remove(id); }
public void AddTemplate(int id) { ActiveTemplates.Add(id); }