示例#1
0
 public LookupPageViewModel(IBase @base, ILeadsService leadsService,
                            ICacheService cacheService, IModuleConfig moduleConfig) : base(@base)
 {
     Title         = Strings.Resources.LookupPageTitle;
     _leadsService = leadsService;
     _cacheService = cacheService;
     _moduleConfig = moduleConfig;
 }
示例#2
0
 public LeadsPageViewModel(IBase @base, ILeadsService leadsService,
                           IDialogService dialogService, ICacheService cacheService)
     : base(@base)
 {
     Title             = Strings.Resources.LeadsPageTitle;
     _leadsService     = leadsService;
     _dialogService    = dialogService;
     _cacheService     = cacheService;
     LoadLeadsCommand  = new DelegateCommand(OnLoadLeadsCommandsTapped);
     ShowNotes         = new DelegateCommand <LeadContactInfo>(OnNotesTapped);
     RemoveLeadCommand = new DelegateCommand <LeadContactInfo>(OnRemoveLeadTapped);
 }
 public ExhibitorSyncJob(ILeadsService leadService)
 {
     LeadService = leadService;
 }
 public NotesDialogViewModel(ILeadsService leadsService, IPageDialogService pageDialogService)
 {
     _leadsService      = leadsService;
     _pageDialogService = pageDialogService;
     SaveCommand        = new DelegateCommand(OnSaveTapped);
 }
示例#5
0
 public LeadsController(ILeadsService leadsService)
 {
     _leadsService = leadsService;
 }
示例#6
0
 public ZohoController(IConfigurationService service, IRecordsInterface recordsInterface, ILeadsService leadsService)
 {
     this.configurationService = service;
     this._recordService       = recordsInterface;
     this.leadsService         = leadsService;
 }
示例#7
0
 public AddPersonPageViewModel(IBase @base, ILeadsService leadService) : base(@base)
 {
     Title        = "NEW LEAD";
     _leadService = leadService;
     SaveCommand  = new DelegateCommand(OnSaveTapped);
 }
示例#8
0
 public LeadsController(ILeadsService leadsService, ILogger <LeadsController> logger)
 {
     _leadsService = leadsService;
     _logger       = logger;
 }