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