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); }
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(); } }
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); }
public void AñadirBBDD(Diccionario bbdd) { _servicio.PostBBDD(bbdd); BBDDS = _servicio.GetBBDDS(); }