public MailingListViewModel(HttpSessionStateBase session, 
     IMgmtToolDataProvider dataMapper, 
     TacticModel tactic)
 {
     this.session = session;
     this.dataMapper = dataMapper;            
     this.TacticId = tactic.TacticId;
    // this.TacticType = tactic.TacticType;
 }
 public EditTacticViewModel(HttpSessionStateBase session, IMgmtToolDataProvider dataProvider, int campaignId, int tacticId,string updatedBy)
 {
     this.session = session;
     this.MgmtToolDataProvider = dataProvider;
     this.CampaignId = campaignId;
     this.TacticId = tacticId;
     //this.LastModifiedBy = updatedBy;
     this.SelectedEncounterTypes = new List<int>();
     this.UpdatedChaptersList = new List<int>();
     this.UpdatedSectionsList = new List<int>();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DataSecurityViewModel"/> class.
 /// </summary>
 /// <param name="dataProvider"></param>
 public DataSecurityViewModel(IMgmtToolDataProvider dataProvider)
 {
     this.dataProvider = dataProvider;
 }
 public HealthSystemViewModel(IMgmtToolDataProvider dataProvider)
 {
     this.DataProvider = dataProvider;
 }
 public ClientOrgListViewModel(IMgmtToolDataProvider dataProvider)
 {
     this.DataProvider = dataProvider;            
 }
 public AddEditClientOrgViewModel(List<ClientOrgModel> items, IMgmtToolDataProvider dataProvider)
 {
     this.DataProvider = dataProvider;
     ParentOrgs = new List<SelectListItem>();           
     SetupOrglist(items);
 }
 public AddEditClientOrgViewModel(IMgmtToolDataProvider dataProvider)
     : this(new List<ClientOrgModel>(), dataProvider)
 {
 }
 public MailingListImporter(IMgmtToolDataProvider dataProvider, int organizationId)
 {
     this.dataProvider = dataProvider;
     this.organizationId = organizationId;
     this.RecordsImported = 0;
 }