Пример #1
0
 public virtual BaseAnniversaryReminding GetRemindingsGenerator(Entity contactEntity)
 {
     if (contactEntity.GetTypedColumnValue <Guid>("TypeId") == ContactConsts.EmployeeTypeId)
     {
         return(new EmployeeAnniversaryReminding(UserConnection, contactEntity.GetTypedColumnValue <Guid>("Id")));
     }
     else
     {
         var remindingInfo = new ContactAnniversaryRemindingInfo();
         remindingInfo.Initialize(contactEntity);
         return(new ContactAnniversaryReminding(UserConnection, remindingInfo));
     }
 }
 /// <summary>
 /// Constructor.
 /// <param name="userConnection">UserConnection instance.</param>
 /// <param name="info">Current contact data.</param>
 /// </summary>
 public ContactAnniversaryReminding(UserConnection userConnection, ContactAnniversaryRemindingInfo info)
     : this(userConnection) {
     info.CheckArgumentNull("info");
     RecordId    = info.Id;
     ContactInfo = info;
 }
 /// <summary>
 /// Constructor.
 /// <param name="userConnection">UserConnection instance.</param>
 /// </summary>
 public ContactAnniversaryReminding(UserConnection userConnection) : base(userConnection)
 {
     SchemaName  = "Contact";
     ContactInfo = new ContactAnniversaryRemindingInfo();
     SourceId    = RemindingConsts.ContactRemindSourceId;
 }