Esempio n. 1
0
        public string Post(int id, string metodo, [FromBody] Estante estante)
        {
            Robo robo = BuscarRobo(id);

            if (robo == null)
            {
                return($"Não foi possível encontrar o Robo de ID {id}!");
            }

            switch (metodo)
            {
            case "VerificarDistancia":
                return(robo.VerificarDistancia(estante).ToString());

            case "DefinirObjetivo":
                robo.DefinirObjetivo(estante);
                return($"Objetivo definido com sucesso para o Robo de ID {id}!");

            default:
                return("É necessário passar um método para ser executado (api/Robo/{id}/{metodo})");
            }
        }