Пример #1
0
        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;
            }
        }