add client. move common add/get helpers to Base helper

This commit is contained in:
2020-10-14 11:03:25 -04:00
parent 3a6ca75196
commit 2a03bc6bc8
13 changed files with 388 additions and 15 deletions

View File

@ -13,12 +13,22 @@ namespace COA.EnterpriseServices.DataAccess.QuickBase
static FieldMapRegistry()
{
// Map to QB field IDs. Obviously we will use actual IDs
AddFieldMap<Creditor>(c => c.Id, 1);
AddFieldMap<Creditor>(c => c.Created, 2);
AddFieldMap<Creditor>(c => c.Modified, 3);
AddFieldMap<Creditor>(c => c.Status, 10);
AddFieldMap<Creditor>(c => c.ClientFirstName, 20);
AddFieldMap<Creditor>(c => c.ClientLastName, 21);
AddFieldMap<Client>(c => c.Id, 1);
AddFieldMap<Client>(c => c.Created, 2);
AddFieldMap<Client>(c => c.Modified, 3);
AddFieldMap<Client>(c => c.Email, 10);
AddFieldMap<Client>(c => c.Phone, 11);
AddFieldMap<Client>(c => c.FirstName, 20);
AddFieldMap<Client>(c => c.LastName, 21);
}
internal static void AddFieldMap<TEntity>(Expression<Func<TEntity, object>> property, int fieldId)