public string GetExtra(string field) { var e = MeetingExtras.SingleOrDefault(oe => oe.MeetingId == MeetingId && oe.Field == field); if (e == null) { return(""); } if (e.StrValue.HasValue()) { return(e.StrValue); } if (e.Data.HasValue()) { return(e.Data); } if (e.DateValue.HasValue) { return(e.DateValue.FormatDate()); } if (e.IntValue.HasValue) { return(e.IntValue.ToString()); } return(e.BitValue.ToString()); }
public void RemoveExtraValue(CMSDataContext db, string field) { var ev = MeetingExtras.AsEnumerable().FirstOrDefault(ee => string.Compare(ee.Field, field, ignoreCase: true) == 0); if (ev != null) { db.MeetingExtras.DeleteOnSubmit(ev); } }
public string GetExtra(string field) { var oev = MeetingExtras.SingleOrDefault(oe => oe.MeetingId == MeetingId && oe.Field == field); if (oev == null) { return(null); } return(oev.Data); }
public MeetingExtra GetExtraValue(string field) { var ev = MeetingExtras.AsEnumerable().FirstOrDefault(ee => string.Compare(ee.Field, field, ignoreCase: true) == 0); if (ev == null) { ev = new MeetingExtra() { MeetingId = MeetingId, Field = field, }; MeetingExtras.Add(ev); } return(ev); }
public MeetingExtra GetExtraValue(string field) { field = field.Trim(); var ev = MeetingExtras.AsEnumerable().FirstOrDefault(ee => ee.Field == field); if (ev == null) { ev = new MeetingExtra() { MeetingId = MeetingId, Field = field, }; MeetingExtras.Add(ev); } return(ev); }
public IEnumerable <MeetingExtra> GetMeetingExtras() { return(MeetingExtras.OrderBy(pp => pp.Field)); }
public string GetExtra(string field) { var oev = MeetingExtras.SingleOrDefault(oe => oe.MeetingId == MeetingId && oe.Field == field); return(oev?.Data); }