Esempio n. 1
0
        public async Task Set(ContactRequest contractRequest, CancellationToken token = default)
        {
            contractRequest.VerifyNotNull(nameof(contractRequest));

            _logger.LogTrace($"{nameof(Set)}: Writing {contractRequest.RequestId}");
            await _dataLakeStore.Write(ToFullFileName(contractRequest.RequestId), contractRequest.ToBytes(), true, token);
        }
Esempio n. 2
0
        public static void Verify(this ContactRequest subject)
        {
            subject.VerifyNotNull(nameof(subject));

            subject.Name.VerifyNotEmpty($"{nameof(subject.Name)} is required");
            subject.Email.VerifyNotEmpty($"{nameof(subject.Email)} is required");
            subject.Message.VerifyNotEmpty($"{nameof(subject.Message)} is required");
        }
        public async Task Set(ContactRequest contactRequest, CancellationToken token = default)
        {
            contactRequest.VerifyNotNull(nameof(contactRequest));

            _logger.LogTrace($"{nameof(Set)}: Id={contactRequest.RequestId}");

            await _httpClient.PostAsJsonAsync("api/contactRequest", contactRequest, token);
        }