Пример #1
0
        private static CampaignContactViewModel CampaignContactFrom(AccountEligibilityStatus source)
        {
            if (source == null || source.Entity == null)
            {
                return(new CampaignContactViewModel());
            }
            var model = CampaignContactFrom(source.ContactID, source.Entity);

            model.Reason = source.Status.GetDescription();
            return(model);
        }
Пример #2
0
 /// <summary>
 /// Raises the <see cref="GridView.RowDataBound"/> event.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">A <see cref="GridViewRowEventArgs"/> that contains event data.</param>
 void OnRowDataBound(object sender, GridViewRowEventArgs e)
 {
     // additional databinding because data values are not accessible until databinding events
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         AccountEligibilityStatus status = e.Row.DataItem as AccountEligibilityStatus;
         if (status != null)
         {
             e.Row.Cells[0].Text = status.Entity.Name;
             e.Row.Cells[1].Text = status.Status.GetDescription();
         }
     }
 }