private void ResetearComentarioYLayout() { layoutCrearComentario.IsVisible = false; layoutPrincipal.Opacity = 1; txtComentario.Text = ""; comentarioCreado = null; }
public async Task <Object> Modificar(ComentarioReceta obj) { Token token = App.TokenDatabase.Obtener(); string Url = Web + obj._IdReceta + "/Comentario/" + obj._IdComentario; HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", "Bearer " + token._AccessToken); string json = JsonConvert.SerializeObject(obj); using (StringContent stringContent = new StringContent(json, Encoding.UTF8, "application/json")) { using (HttpResponseMessage response = await client.PutAsync(Url, stringContent)) { string JsonResult = response.Content.ReadAsStringAsync().Result; try { Object ContentResp = Deseralizar(JsonResult); return(ContentResp); } catch (Exception) { return(null); } } } }
public async Task <Object> Alta(ComentarioReceta obj) { Token token = App.TokenDatabase.Obtener(); string Url = Web + obj._IdReceta + "/Comentario"; using (HttpClient client = new HttpClient()) using (HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, Url)) { client.DefaultRequestHeaders.Add("Authorization", "Bearer " + token._AccessToken); string json = JsonConvert.SerializeObject(obj); using (StringContent stringContent = new StringContent(json, Encoding.UTF8, "application/json")) { request.Content = stringContent; using (HttpResponseMessage response = await client .SendAsync(request, HttpCompletionOption.ResponseHeadersRead) .ConfigureAwait(false)) { string JsonResult = response.Content.ReadAsStringAsync().Result; try { Object ContentResp = Deseralizar(JsonResult); return(ContentResp); } catch (Exception) { return(null); } } } } }
internal async void InsertarComentario(ComentarioReceta comentarioCreado) { try { await App.ComentarioRecetaService.Alta(comentarioCreado); } catch (Exception) { } }
private void BtnCrearComentario_Clicked(object sender, EventArgs e) { layoutPrincipal.Opacity = 0.5; layoutCrearComentario.IsVisible = true; comentarioCreado = new ComentarioReceta { _IdReceta = _ViewModel._Receta._IdReceta, _Email = Usuario._Email }; }
public async Task <Object> Obtener(ComentarioReceta obj) { Token token = App.TokenDatabase.Obtener(); string Url = Web + obj._IdReceta + "/Comentario"; HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", "Bearer " + token._AccessToken); using (HttpResponseMessage response = await client.GetAsync(Url)) { string JsonResult = response.Content.ReadAsStringAsync().Result; try { Object ContentResp = DeseralizarList(JsonResult); return(ContentResp); } catch (Exception) { return(null); } } }
private Object Deseralizar(string jsonResult) { ComentarioReceta p = JsonConvert.DeserializeObject <ComentarioReceta>(jsonResult); return(p); }