Ejemplo n.º 1
0
        public void SetMonitorMode(String DisplayName, String Mode)
        {
            List <Monitor> PutIn;

            bool Found = false;

            if (Mode == "Unassigned")
            {
                PutIn = Unassigned;
            }
            else if (Mode == "Maze")
            {
                PutIn = Maze;
            }
            else
            {
                PutIn = Slideshow;
            }

            foreach (Monitor M in Unassigned)
            {
                if (M.ID == DisplayName)
                {
                    Found = true;
                    Unassigned.Remove(M);
                    PutIn.Add(M);
                    break;
                }
            }

            if (!Found)
            {
                foreach (Monitor M in Maze)
                {
                    if (M.ID == DisplayName)
                    {
                        Found = true;
                        Maze.Remove(M);
                        PutIn.Add(M);
                        break;
                    }
                }
            }

            if (!Found)
            {
                foreach (Monitor M in Slideshow)
                {
                    if (M.ID == DisplayName)
                    {
                        Found = true;
                        Slideshow.Remove(M);
                        PutIn.Add(M);
                        break;
                    }
                }
            }
        }
        public HttpResponseMessage Put([FromUri] int codigo, [FromBody] PutIn putIn)
        {
            var cliente = ClienteRepository.Clientes.Where(c => c.Codigo == codigo).FirstOrDefault();

            cliente.Nome     = putIn.Nome;
            cliente.cpf_cnpj = putIn.CpfCnpj;

            return(Request.CreateResponse(HttpStatusCode.OK, cliente));
        }