コード例 #1
0
        private void UpdateDocumentStatus(string applicationNumber, List <int> documentIds, ContentDocumentMessage contentDocumentMessage)
        {
            var updateApplicationDocumentsStatusCommand = new UpdateApplicationDocumentsStatusCommand
            {
                ApplicationId = long.Parse(applicationNumber),
                DocumentIds   = documentIds,
                Status        = contentDocumentMessage.FilingPurpose
            };

            var updateDocumentStatusCommand = new IdentifiedCommand <UpdateApplicationDocumentsStatusCommand, bool?>(updateApplicationDocumentsStatusCommand, new Guid());

            _mediator.Send(updateDocumentStatusCommand).Wait();
        }
コード例 #2
0
        public async Task <IActionResult> UpdateDocumentsStatusAsync([FromRoute] long applicationNumber, [FromBody] UpdateApplicationDocumentsStatusCommand command)
        {
            Console.WriteLine("Offer - EndPoint POST update-status documents !!!");
            var dateBeforeCall = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss.fff",
                                                          CultureInfo.InvariantCulture);

            Console.WriteLine("Before Call POST update-status documents {0}", dateBeforeCall);
            command.ApplicationId = applicationNumber;
            var  updateApplicationDocumentCommand = new IdentifiedCommand <UpdateApplicationDocumentsStatusCommand, bool?>(command, new Guid());
            bool?commandResult = await _mediator.Send(updateApplicationDocumentCommand);

            var dateAfterCall = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss.fff",
                                                         CultureInfo.InvariantCulture);;

            Console.WriteLine("Offer POST update-status documents - After Call: {0} ", dateAfterCall);

            double milDiff = DateTime.Parse(dateAfterCall).Subtract(DateTime.Parse(dateBeforeCall)).TotalMilliseconds;

            Console.WriteLine("Offer POST update-status documents - END - COUNT: {0} !!!", milDiff);
            return(commandResult.HasValue ? commandResult.Value ? (IActionResult)Ok() : (IActionResult)BadRequest() : NotFound());
        }