public void Save(PropertyContactEntity propertyContact) { DynamicParameters parameters = new DynamicParameters(); const string commandName = "dbo.SPSavePropertyContact"; parameters.AddId("@contactId", propertyContact.ContactId); parameters.Add("@applicationName", DataContext.LicenseSettings.ApplicationName); parameters.Add((ContactEntity)propertyContact); parameters.Add(propertyContact); parameters.Add(propertyContact.Address); Execute(commandName, parameters); propertyContact.ContactId = parameters.Get <int>("@contactId"); }
public static void Add(this DynamicParameters parameters, PropertyContactEntity propertyContact) { parameters.Add("notes", propertyContact.Notes); parameters.Add("listingType", (short)propertyContact.ListingType); parameters.Add("ownerUserKey", propertyContact.OwnerUserKey); }