public async Task <IActionResult> CreateNewTicket(CreateTicketViewModel viewModel) { if (!ModelState.IsValid) { return(View()); } await ticketRepository.AddTicketAsync(viewModel.Ticket); await ticketRepository.CommitAsync(); return(RedirectToAction("Index")); }