Esempio n. 1
0
 public MainBoardDataViewModel(IBoardsService boardsService, ILookupsService lookupsService)
 {
     Title              = "Board Details - Board Test";
     _boardsService     = boardsService;
     BoardTestViewModel = new BoardTestDetailsViewModel(_boardsService);
     BoardViewModel     = new BasicInfoViewModel(_boardsService, lookupsService);
 }
Esempio n. 2
0
        public BoardViewModel(IBoardsService boardsService, ILookupsService lookupsService)
        {
            Title = "Board Details - Circuits";

            _boardsService = boardsService;

            BasicInfoViewModel = new BasicInfoViewModel(boardsService, lookupsService);
            CircuitsViewModel  = new CircuitsViewModel(boardsService);
        }
Esempio n. 3
0
        public LoginViewModel(IAuthenticationService authenticationService, IProfileService profileService, ILookupsService lookupsService, IEstatesLookupsService estatesLookupsService)
        {
            Title = "Login";

            _authenticationService = authenticationService;
            _profileService        = profileService;
            _lookupsService        = lookupsService;
            _estatesLookupsService = estatesLookupsService;
        }
Esempio n. 4
0
        public EstatesViewModel(IEstatesService estatesService, ILookupsService lookupsService, IEstatesLookupsService estatesLookupsService)
        {
            Title = "Estates";

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

            Estates = new ObservableCollectionFast <EstateRow>();
        }
Esempio n. 5
0
        public CertificateViewModel(ICertificatesService certificatesService, IBoardsService boardsService, IBuildingService buildingService, ILookupsService lookupsService)
        {
            Title = "Certificate Details - Basic Info";

            _certificatesService = certificatesService;
            _boardsService       = boardsService;
            _buildingService     = buildingService;
            _lookupsService      = lookupsService;

            BasicInfoViewModel        = new BasicInfoViewModel(certificatesService);
            AssociatedBoardsViewModel = new AssociatedBoardsViewModel(boardsService);
            EditPointViewModel        = new EditPointViewModel(boardsService);

            Contractors = new List <BuildingUser>();
            Supervisors = new List <BuildingUser>();
            //CertDateAmendedOptions = new List<string>();
        }
Esempio n. 6
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;
        }
Esempio n. 7
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);
        }
Esempio n. 8
0
 public CachedLookupsService(ILookupsService lookupsService, IMemoryCache memoryCache)
 {
     _lookupsService = lookupsService;
     _memoryCache    = memoryCache;
 }
Esempio n. 9
0
 public MenuViewModel(ILookupsService lookupsService, IProfileService profileService)
 {
     _lookupsService = lookupsService;
     _profileService = profileService;
 }