コード例 #1
0
        public async Task <IActionResult> Create(TicketDto ticketDto)
        {
            var validationContext = new ValidationContext <TicketDto>(ticketDto);

            if (!_ticketDtoValidator.Validate(validationContext).IsValid)
            {
                return(RedirectToAction("Error"));
            }

            var result = await _ticketClientService.CreateTicket(ticketDto);

            if (!result.IsSuccessful)
            {
                return(RedirectToAction("Error"));
            }

            return(RedirectToAction("Index"));
        }