예제 #1
0
        public IRestResponse PostBBDD(Diccionario bbdd)
        {
            var    client  = new RestClient(Properties.Settings.Default.endpoint);
            var    request = new RestRequest("Diccionarios", Method.POST);
            string data    = JsonConvert.SerializeObject(bbdd);

            request.AddParameter("application/json", data, ParameterType.RequestBody);
            var response = client.Post(request);

            return(response);
        }
예제 #2
0
        private void CommandBinding_Executed_AddDataBase(object sender, ExecutedRoutedEventArgs e)
        {
            NuevaBBDDWindows nuevaBBDD = new NuevaBBDDWindows();

            nuevaBBDD.Owner = this;

            if (nuevaBBDD.ShowDialog() == true)
            {
                Diccionario bd = new Diccionario();
                bd.Nombre = nuevaBBDD.NombreBBDD;
                _mainWindowVM.AñadirBBDD(bd);
                DiccionarioSingleton.GetInstance()._diccionario = bd;
                Actualizar();
            }
        }
예제 #3
0
        public IRestResponse DeleteBBDD(Diccionario bbdd)
        {
            if (GetTerminos() != null)
            {
                foreach (Termino termino in GetTerminos())
                {
                    if (termino.IdDiccionario.Equals(bbdd.IdDiccionario))
                    {
                        DeleteTermino(termino);
                    }
                }
            }

            var client   = new RestClient(Properties.Settings.Default.endpoint);
            var request  = new RestRequest($"Diccionarios/{bbdd.IdDiccionario}", Method.DELETE);
            var response = client.Execute(request);

            return(response);
        }
예제 #4
0
 public void AñadirBBDD(Diccionario bbdd)
 {
     _servicio.PostBBDD(bbdd);
     BBDDS = _servicio.GetBBDDS();
 }