Пример #1
0
        public void Handle(UpdatePrivacyPolicy command)
        {
            var company = _repository.Get(command.CompanyId);

            company.UpdatePrivacyPolicy(command.Policy);

            _repository.Save(company, command.Id.ToString());
        }
        public object Post(PrivacyPolicyRequest request)
        {
            var command = new UpdatePrivacyPolicy
            {
                CompanyId = AppConstants.CompanyId,
                Policy    = request.Policy
            };

            _commandBus.Send(command);

            return(new HttpResult(HttpStatusCode.OK));
        }
Пример #3
0
                public override int GetHashCode()
                {
                    int hash = 1;

                    if (CreationTimeMs != 0L)
                    {
                        hash ^= CreationTimeMs.GetHashCode();
                    }
                    if (UpdatePrivacyPolicy != false)
                    {
                        hash ^= UpdatePrivacyPolicy.GetHashCode();
                    }
                    if (UpdateTermsOfService != false)
                    {
                        hash ^= UpdateTermsOfService.GetHashCode();
                    }
                    if (_unknownFields != null)
                    {
                        hash ^= _unknownFields.GetHashCode();
                    }
                    return(hash);
                }