namespace Sage.BusinessRules.CodeSnippets
{
public static partial class OpportunityBusinessRules
{
public static void OnSave( IOpportunity opportunity)
{
// TODO: Complete business rule implementation
Sage.Entity.Interfaces.IAddress address = Sage.Platform.EntityFactory.Create<Sage.Entity.Interfaces.IAddress>();
address.Address1 = opportunity.Address.Address1;
address.Address2 = opportunity.Address.Address2;
address.Address3 = opportunity.Address.Address3;
address.Address4 = opportunity.Address.Address4;
address.State = opportunity.Address.State;
address.City = opportunity.Address.City;
address.PostalCode = opportunity.Address.PostalCode;
address.Country = opportunity.Address.Country;
address.County = opportunity.Address.County;
address.Routing = opportunity.Address.Routing;
address.Salutation = opportunity.Address.Salutation;
address.TimeZone = opportunity.Address.TimeZone;
address.Type = opportunity.Address.Type;
address.Description = opportunity.Address.Description;
address.IsPrimary = opportunity.Address.IsPrimary;
address.IsMailing = opportunity.Address.IsMailing;
address.EntityId = opportunity.Id.ToString();
address.Save();
opportunity.AddressID = address.Id.ToString();
opportunity.Save();
}
}
}
Thank you!!