Пример #1
0
        public Platos_en_Menu Getbyplato(int n_plato)
        {
            string respuesta = "";

            string jsontext             = System.IO.File.ReadAllText(path);
            List <Platos_en_Menu> lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Platos_en_Menu> >(jsontext);

            if (lista == null)
            {
                lista = new List <Platos_en_Menu>();
            }
            bool           existe      = false;
            Platos_en_Menu platoEnMenu = new Platos_en_Menu();

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].N_plato == n_plato)
                {
                    platoEnMenu = lista[i];
                    existe      = true;
                    respuesta   = "registro editado exitosamente";
                    break;
                }
            }

            if (!existe)
            {
                platoEnMenu.N_Menu = 0;
            }
            return(platoEnMenu);
        }
Пример #2
0
        public string Put([FromBody] Platos_en_Menu plato_en_Menu)
        {
            string respuesta = "";

            string jsontext             = System.IO.File.ReadAllText(path);
            List <Platos_en_Menu> lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Platos_en_Menu> >(jsontext);

            if (lista == null)
            {
                lista = new List <Platos_en_Menu>();
            }
            bool existe = false;

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].N_plato == plato_en_Menu.N_plato && lista[i].N_Menu == plato_en_Menu.N_Menu)
                {
                    lista[i] = plato_en_Menu;
                    jsontext = Newtonsoft.Json.JsonConvert.SerializeObject(lista);
                    System.IO.File.WriteAllText(path, jsontext);
                    existe    = true;
                    respuesta = "registro editado exitosamente";
                    break;
                }
            }

            if (!existe)
            {
                respuesta = "el registro no existe";
            }
            return(respuesta);
        }
Пример #3
0
        public string Post([FromBody] Platos_en_Menu plato_en_Menu)
        {
            string respuesta = "";

            string jsontext             = System.IO.File.ReadAllText(path);
            List <Platos_en_Menu> lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Platos_en_Menu> >(jsontext);

            if (lista == null)
            {
                lista = new List <Platos_en_Menu>();
            }
            bool existe = false;

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].N_plato == plato_en_Menu.N_plato && lista[i].N_Menu == plato_en_Menu.N_Menu)
                {
                    existe    = true;
                    respuesta = "registro ya existente";
                    break;
                }
            }

            if (0 == plato_en_Menu.N_plato || 0 == plato_en_Menu.N_Menu)
            {
                respuesta = "registro necesita cada identificador";
            }
            else if (!existe)
            {
                lista.Add(plato_en_Menu);
                respuesta = "registro ingresado correctamente";
            }

            jsontext = Newtonsoft.Json.JsonConvert.SerializeObject(lista);
            System.IO.File.WriteAllText(path, jsontext);

            return(respuesta);
        }