Exemplo n.º 1
0
        /// <summary>
        /// 更改客服状态
        /// </summary>
        /// <param name="name">客服名称</param>
        /// <param name="status">目标状态</param>
        /// <returns></returns>
        public static CustomServer SetServerStatus(string name, CustomServerStatus status)
        {
            var db = new ModelContext();
            var cs = db.CustomServerSet.FirstOrDefault(item => item.Name == name);

            if (cs == null)
            {
                return(null);
            }

            cs.Status = status;
            if (status == CustomServerStatus.Online)
            {
                cs.LastLoginDate = DateTime.Now;
            }

            db.SaveChanges();

            return(cs);
        }
Exemplo n.º 2
0
        public CustomServer SetServerStatus(CustomServerStatus status)
        {
            var serName = System.Configuration.ConfigurationManager.AppSettings["customsservername"];

            return(CustomServerHelper.SetServerStatus(serName, status));
        }