public static int Grabar(Models.Terminos preg, int EsNuevo) { try { if (preg != null) { ApiServices objApi = new ApiServices(); HttpResponseMessage response = null; string Request = Newtonsoft.Json.JsonConvert.SerializeObject(preg); if (EsNuevo == 0) { response = objApi.CallService("Terminos/" + preg.Id, Request, ApiServices.TypeMethods.PUT).Result; } else { response = objApi.CallService("Terminos", Request, ApiServices.TypeMethods.POST).Result; } if (response.IsSuccessStatusCode) { return(1); } else { return(0); } } else { return(0); } } catch (Exception ex) { //Elmah.ErrorSignal.FromCurrentContext().Raise(ex); return(0); } }
public static List <Models.Terminos> IniModalEdit(int Id) { List <Models.Terminos> lista = new List <Models.Terminos>(); try { if (Id > 0) { //Int64 IdFAQ = Convert.ToInt64(Id); ApiServices objApi = new ApiServices(); string Request = "{}"; HttpResponseMessage response = objApi.CallService("Terminos/" + Id, Request, ApiServices.TypeMethods.GET).Result; if (response.IsSuccessStatusCode) { //resp = await response.Content.ReadAsAsync(); string Descripcion = response.Content.ReadAsStringAsync().Result; Models.Terminos obj = Newtonsoft.Json.JsonConvert.DeserializeObject <Models.Terminos>(Descripcion); if (obj != null) { lista.Add(new Models.Terminos { Id = obj.Id, Titulo = obj.Titulo, Descripcion = obj.Descripcion }); } } } } catch { int sss = 0; } return(lista); }