Пример #1
0
        public async Task <IActionResult> UpsertQuestionnaire([FromRoute] long applicationNumber, [FromRoute] string questionnaireId, [FromBody] UpsertQuestionnaireCommand command)
        {
            command.ApplicationNumber = applicationNumber;
            command.QuestionnaireId   = questionnaireId;
            var upsertQuestionnaire = new IdentifiedCommand <UpsertQuestionnaireCommand, bool?>(command, new Guid());
            var commandResult       = await _mediator.Send(upsertQuestionnaire);

            return(commandResult.HasValue ? commandResult.Value ? (IActionResult)Ok() : (IActionResult)BadRequest() : NotFound());
        }
Пример #2
0
        public async Task <IActionResult> UpsertQuestionnaire([FromRoute] long applicationNumber, [FromBody] UpsertQuestionnaireCommand command)
        {
            bool?commandResult;

            command.ApplicationNumber = applicationNumber;
            _logger.Log(LogLevel.Information, "UpserQuestionaire for applicationNumber: " + applicationNumber);
            var upsertQuestionnaire = new IdentifiedCommand <UpsertQuestionnaireCommand, bool?>(command, new Guid());

            commandResult = await _mediator.Send(upsertQuestionnaire);

            return(commandResult.HasValue ? commandResult.Value ? (IActionResult)Ok() : (IActionResult)BadRequest() : NotFound());
        }