public bool SaveLastVisit([FromBody] LastVisit data) { try { Task <bool> .Factory.StartNew(() => { _threadService.AddLastVisit(data.business_id, data.thread_id, data.url, data.agent_id); return(true); }); return(true); } catch (Exception ex) { _logService.Create(new Log { category = "Threads", link = $"{Request.HttpContext.Request.Scheme}://{Request.HttpContext.Request.Host}{Request.HttpContext.Request.Path}{Request.HttpContext.Request.QueryString}", message = ex.Message, name = string.Format("Add last_visit thread-{0} to agent-{1}", data.thread_id, data.agent_id) }); throw ex; } }