public static AutoMail FromTypeOrganizationAndGeography(AutoMailType type, Organization org, Geography geo) { BasicAutoMail basic = SwarmDb.GetDatabaseForReading().GetAutoMail(type, org.Identity, geo.Identity); if (basic == null) { return(null); } if (basic.Body.Trim().Length < 3) { return(null); // If there is no body, there is no mail } return(FromBasic(basic)); }
} // Private constructor private AutoMail(BasicAutoMail basic) : base(basic) { }
internal static AutoMail FromBasic(BasicAutoMail basic) { return(new AutoMail(basic)); }
public int SetAutoMail(BasicAutoMail autoMail) { return(SetAutoMail(autoMail.Type, autoMail.OrganizationId, autoMail.GeographyId, autoMail.AuthorPersonId, autoMail.Title, autoMail.Body)); }