示例#1
0
        public async Task <bool> ChangeServerStatus(int id, CustomServer message)
        {
            var servers = await _Context.Server.FindAsync(id);

            var server = await _Context.Server.FindAsync(message.id);

            // comment tratar de que el id de url y body mach
            if (servers == server)
            {
                if (message.PayLoad == "activated")
                {
                    server.IsOnline = true;
                    await _Context.SaveChangesAsync();
                }
                if (message.PayLoad == "deactivated")
                {
                    server.IsOnline = false;
                    await _Context.SaveChangesAsync();
                }
            }
            else
            {
                throw new Exception("are different");
            }

            return(true);
        }