示例#1
0
        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);
 }