public void RemoveExtraValue(CMSDataContext db, string field) { var ev = OrgMemberExtras.AsEnumerable().FirstOrDefault(ee => string.Compare(ee.Field, field, StringComparison.OrdinalIgnoreCase) == 0); if (ev == null) { return; } db.OrgMemberExtras.DeleteOnSubmit(ev); ev.TransactionTime = DateTime.Now; }
public OrgMemberExtra GetExtraValue(string field) { var ev = OrgMemberExtras.AsEnumerable().FirstOrDefault(ee => ee.Field.Equal(field)); if (ev == null) { ev = new OrgMemberExtra() { OrganizationId = OrganizationId, PeopleId = PeopleId, Field = field, }; OrgMemberExtras.Add(ev); } return(ev); }
public IEnumerable <OrgMemberExtra> GetOrgMemberExtras() { return(OrgMemberExtras.OrderBy(pp => pp.Field)); }