Пример #1
0
        public static void LoadHueRegistry()
        {
            DataStoreResult result = HueRegistry.Import();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (HueRegistry.HasErrors)
                {
                    CMOptions.ToConsole("Hues database has errors...");

                    HueRegistry.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Hues count: {0:#,0}", HueRegistry.Count);
                break;
            }
        }
Пример #2
0
        public static void LoadProfiles()
        {
            DataStoreResult result = Profiles.Import();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Profiles.HasErrors)
                {
                    CMOptions.ToConsole("Profiles database has errors...");

                    Profiles.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
            {
                CMOptions.ToConsole("Profile count: {0:#,0}", Profiles.Count);
                CMOptions.ToConsole("State count: {0:#,0}", Profiles.Values.Sum(p => p.Count));
            }
            break;
            }
        }
Пример #3
0
        private static void CMSave()
        {
            Messages.Import();
            DataStoreResult result = Messages.Export();

            CMOptions.ToConsole("{0} messages saved, {1}.", Messages.Count > 0 ? Messages.Count.ToString("#,#") : "0", result);
        }
Пример #4
0
        private static void CMLoad()
        {
            DataStoreResult result = Profiles.Import();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Profiles.HasErrors)
                {
                    CMOptions.ToConsole("Profiles database has errors...");

                    Profiles.Errors.ForEach(e => e.ToConsole(CMOptions.ModuleQuietMode, CMOptions.ModuleDebug));
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Profile count: {0:#,0}", Profiles.Count);
                break;
            }

            Sync();
        }
Пример #5
0
        public static void SaveSeasons()
        {
            DataStoreResult result = Seasons.Export();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Seasons.HasErrors)
                {
                    CMOptions.ToConsole("Seasons database has errors...");

                    Seasons.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Season count: {0:#,0}", Seasons.Count);
                break;
            }
        }
Пример #6
0
        public static void LoadBattles()
        {
            DataStoreResult result = Battles.Import();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Battles.HasErrors)
                {
                    CMOptions.ToConsole("Battles database has errors...");

                    Battles.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Battle count: {0:#,0}", Battles.Count);
                break;
            }
        }
Пример #7
0
        public static void SaveConquestRegistry()
        {
            DataStoreResult result = ConquestRegistry.Export();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (ConquestRegistry.HasErrors)
                {
                    CMOptions.ToConsole("Conquest database has errors...");

                    ConquestRegistry.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Conquest count: {0:#,0}", ConquestRegistry.Count);
                break;
            }
        }
Пример #8
0
        public static void LoadProfiles()
        {
            DataStoreResult result = Templates.Import();

            CSOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Templates.HasErrors)
                {
                    CSOptions.ToConsole("Profiles database has errors...");

                    Templates.Errors.ForEach(CSOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CSOptions.ToConsole("Profile count: {0:#,0}", Templates.Count);
                break;
            }
        }
Пример #9
0
        private static void CMLoad()
        {
            DataStoreResult result = Sets.Import();

            CMOptions.ToConsole("{0:#,0} sets loaded, {1}.", Sets.Count, result);

            Sync();
        }
Пример #10
0
        private static void CMLoad()
        {
            DataStoreResult result = Registry.Import();

            CMOptions.ToConsole("{0} entries loaded, {1}.", Registry.Count > 0 ? Registry.Count.ToString("#,#") : "0", result);

            SpawnBraziers();
        }
Пример #11
0
        private static void CMSave()
        {
            DataStoreResult result = VitaNexCore.TryCatchGet(VoteSites.Export, CMOptions.ToConsole);

            CMOptions.ToConsole("{0} sites saved, {1}", VoteSites.Count.ToString("#,0"), result);

            result = VitaNexCore.TryCatchGet(Profiles.Export, CMOptions.ToConsole);
            CMOptions.ToConsole("{0} profiles saved, {1}", Profiles.Count.ToString("#,0"), result);
        }
Пример #12
0
 private static void CMLoad()
 {
     VitaNexCore.TryCatch(
         () =>
     {
         DataStoreResult result = Profiles.Import();
         CMOptions.ToConsole("{0} profiles loaded, {1}.", Profiles.Count > 0 ? Profiles.Count.ToString("#,#") : "0", result);
     },
         CMOptions.ToConsole);
 }
        public void CallTheDataProvider(ICollection<IPointToLaceProvider> response)
        {
            try
            {
                _certificate =
                    new CoOrdinateCertificateFactory(
                        new CoOrdinateCertificateRequest(GetValidLatitudeCoordinate(_dataProvider.GetRequest<IAmJisRequest>().Latitude),
                            GetValidLongitudeCoordinate(_dataProvider.GetRequest<IAmJisRequest>().Latitude)),
                        _repository);

                _logCommand.LogConfiguration(new {Certficate = _certificate}, null);

                if (!_certificate.IsSuccessfull || _certificate.Certificate == null || string.IsNullOrEmpty(_certificate.Certificate.Endpoint))
                    throw new Exception("Certificate for JIS request could not be generated");

                var proxy = new JisWsInterfaceSoapClient(_certificate.Certificate.Endpoint);
                if (proxy.State == CommunicationState.Closed)
                    proxy.Open();

                proxy.Connect();

                var session = new SessionManager(proxy, _log, _dataProvider.GetRequest<IAmJisRequest>()).Build().SessionManagement;
                var request = new BuildJisRequest(_dataProvider.GetRequest<IAmJisRequest>()).JisRequest;

                _logCommand.LogRequest(new ConnectionTypeIdentifier(proxy.Endpoint.Address.Uri.ToString()).ForWebApiType(), new {request, session});

                _jisResponse = proxy.DataStoreQuery(session.Id, request, _dataProvider.GetRequest<IAmJisRequest>().UserName.Field);

                if (_jisResponse.IsHot)
                {
                    _sightingUpdate =
                        new SightingUpdate(_dataProvider.GetRequest<IAmJisRequest>(), _jisResponse).BuildRequest()
                            .Update(proxy, session)
                            .SightingUpdateResult;
                }

                proxy.Close();

                _logCommand.LogResponse(_jisResponse != null ? DataProviderState.Successful : DataProviderState.Failed,
                    new ConnectionTypeIdentifier(proxy.Endpoint.Address.Uri.ToString()).ForWebApiType(), new {_jisResponse});

                TransformResponse(response);

            }
            catch (Exception ex)
            {
                _log.ErrorFormat("Error calling Jis Web Service {0}",ex, ex.Message);
                _logCommand.LogFault(new {ex.Message}, new {ErrorMessage = "Error calling JIS Web Service"});
                JisResponseFailed(response);
            }
        }
Пример #14
0
        private static void CMLoad()
        {
            VitaNexCore.TryCatch(
                () =>
            {
                DataStoreResult result = Handlers.Import();
                CMOptions.ToConsole("{0:#,0} handlers loaded, {1}.", Handlers.Count, result);
            },
                CMOptions.ToConsole);

            VitaNexCore.TryCatch(
                () =>
            {
                DataStoreResult result = Profiles.Import();
                CMOptions.ToConsole("{0:#,0} profiles loaded, {1}.", Profiles.Count, result);
            },
                CMOptions.ToConsole);
        }
Пример #15
0
        public DataStoreResult Delete(IEnumerable <Core.Domain.Product> products)
        {
            DataStoreResult dataStoreResult = DataStoreResult.Success;

            if ((products as List <Core.Domain.Product>) == null)
            {
                return(dataStoreResult);
            }


            for (int i = 0; i < products.Count(); i++)
            {
                dataStoreResult = Delete((products as List <Core.Domain.Product>)[i]);

                if (dataStoreResult != DataStoreResult.Success)
                {
                    break;
                }
            }

            return(dataStoreResult);
        }
Пример #16
0
        public DataStoreResult Delete(IEnumerable <Core.Domain.Invoice> invoices)
        {
            DataStoreResult dataStoreResult = DataStoreResult.Success;

            if ((invoices as List <Core.Domain.Invoice>) == null)
            {
                return(dataStoreResult);
            }


            for (int i = 0; i < invoices.Count(); i++)
            {
                dataStoreResult = Delete((invoices as List <Core.Domain.Invoice>)[i]);

                if (dataStoreResult != DataStoreResult.Success)
                {
                    break;
                }
            }

            return(dataStoreResult);
        }
Пример #17
0
        private static void CMSave()
        {
            DataStoreResult result = States.Export();

            CMOptions.ToConsole("{0} profiles saved, {1}", States.Count.ToString("#,0"), result);
        }
Пример #18
0
 protected CommandResult(U command, DataStoreResult <T> result)
     : base(result)
 {
     Command = command;
 }
 public SightingUpdate(IAmJisRequest request, DataStoreResult response)
 {
     _request = request;
     _response = response;
 }
Пример #20
0
 public UpdateUserProfileCommandResult(UpdateUserProfileCommand command, DataStoreResult <UserProfile> result) : base(command, result)
 {
 }
Пример #21
0
        private static void CMLoad()
        {
            DataStoreResult result = States.Import();

            CMOptions.ToConsole("{0} profiles loaded, {1}.", States.Count.ToString("#,0"), result);
        }
Пример #22
0
 protected BaseResult(DataStoreResult <T> result)
 {
     Result = result.Resource;
     Etag   = result.Etag;
 }
 public AddUserProfileCommandResult(AddUserProfileCommand command, DataStoreResult <UserProfile> result) : base(command, result)
 {
 }
Пример #24
0
        private static void CMSave()
        {
            DataStoreResult result = Sets.Export();

            CMOptions.ToConsole("{0:#,0} sets saved, {1}", Sets.Count, result);
        }
 public TransformJisResponse(DataStoreResult response, SightingUpdateResult sightingResponse)
 {
     Continue = response != null;
     _response = response;
     _sightingResponse = sightingResponse;
 }
Пример #26
0
 public DeleteUserProfileCommandResult(DeleteUserProfileCommand command, DataStoreResult <bool> result) : base(command, result)
 {
 }
Пример #27
0
        private static void CMSave()
        {
            DataStoreResult result = Registry.Export();

            CMOptions.ToConsole("{0} entries saved, {1}.", Registry.Count > 0 ? Registry.Count.ToString("#,#") : "0", result);
        }
 public FindUserProfileQueryResult(Guid id, DataStoreResult <UserProfile> result) : base(id, result)
 {
 }
Пример #29
0
 protected QueryResult(Guid id, DataStoreResult <T> result)
     : base(result)
 {
     Id = id;
 }