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)); }
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); }