예제 #1
0
        public MainCircuitDataViewModel(IBoardsService boardsService, IEstatesLookupsService lookupsService, ILookupsService lkpService)
        {
            Title = "Circuit Details - Circuit Test";

            _boardsService = boardsService;

            CircuitViewModel     = new CircuitDetailsViewModel(boardsService, lkpService, lookupsService);
            CircuitTestViewModel = new CircuitTestDetailsViewModel(boardsService, lookupsService);
        }
예제 #2
0
        public LoginViewModel(IAuthenticationService authenticationService, IProfileService profileService, ILookupsService lookupsService, IEstatesLookupsService estatesLookupsService)
        {
            Title = "Login";

            _authenticationService = authenticationService;
            _profileService        = profileService;
            _lookupsService        = lookupsService;
            _estatesLookupsService = estatesLookupsService;
        }
예제 #3
0
        public EstatesViewModel(IEstatesService estatesService, ILookupsService lookupsService, IEstatesLookupsService estatesLookupsService)
        {
            Title = "Estates";

            _estatesService        = estatesService;
            _lookupsService        = lookupsService;
            _estatesLookupsService = estatesLookupsService;

            Estates = new ObservableCollectionFast <EstateRow>();
        }
예제 #4
0
        public SettingsViewModel(ILookupsService lookupsService, IEstatesLookupsService estatesLookupsService)
        {
            _lookupsService        = lookupsService;
            _estatesLookupsService = estatesLookupsService;

            Title = "Settings";

            Apis = new List <string>
            {
                "http://api-dev.electricalcertificates.co.uk",
                "http://api-stage.electricalcertificates.co.uk",
                "https://api.electricalcertificates.co.uk"
            };

            var api = Core.Settings.Api;

            if (string.IsNullOrEmpty(api))
            {
                api = GlobalSettings.BaseURL;
                Core.Settings.Api = api;
            }
            SelectedApi = api;
        }
예제 #5
0
 public BoardsService(IRequestProvider requestProvider, IEstatesLookupsService estatesLookupsService)
 {
     _requestProvider       = requestProvider;
     _estatesLookupsService = estatesLookupsService;
 }