CmsData.OrganizationMember.AddEditExtra C# (CSharp) Method

AddEditExtra() public method

public AddEditExtra ( CmsData.CMSDataContext db, string field, string value, bool multiline = false ) : void
db CmsData.CMSDataContext
field string
value string
multiline bool
return void
        public void AddEditExtra(CMSDataContext db, string field, string value, bool multiline = false)
        {
            var omev = db.OrgMemberExtras.SingleOrDefault(oe => oe.OrganizationId == OrganizationId && oe.PeopleId == PeopleId && oe.Field == field);
            if (omev == null)
            {
                omev = new OrgMemberExtra()
                {
                    OrganizationId = OrganizationId,
                    PeopleId = PeopleId,
                    Field = field,
                };
                db.OrgMemberExtras.InsertOnSubmit(omev);
            }
            omev.Data = value;
            omev.DataType = multiline ? "text" : null;
        }