public async Task <IActionResult> AddressTicket([FromBody] AddressTicketViewModel ticketViewModel) { var callerId = GetCallerId(); if (string.IsNullOrEmpty(callerId)) { return(new BadRequestObjectResult(new { Message = "You must be logged in to address ticket!" })); } var result = await _ticketsRepository.AddressTicket(ticketViewModel, DateTime.Now, callerId); return(new OkObjectResult(new { Message = "Ticket addressed!", result, DateTime.Now, callerId })); }