protected virtual async Task <string> CreateWorkOrder(Initiative initiative, PersonData personData) { Stopwatch watch = new Stopwatch(); watch.Start(); string remedyTicketId = null; remedyTicketId = await _remedyService.PostNewIdeaAsync(initiative, personData, _initiativeService.GetInitiativeUrl(initiative.Id)); _logger.Information("Created Remedy Work Order in {ElapsedMilliseconds}ms. Initiative Id {InitiativeId}, WorkOrderId {WorkOrderId}", watch.ElapsedMilliseconds, initiative.Id, remedyTicketId); return(remedyTicketId); }