public ActionResult Editar(int IdTipoServicio, string Descripcion, bool Estado) { try { TipoServicioCLS tipoServicio = new TipoServicioCLS(); tipoServicio.IdTipoServicio = IdTipoServicio; tipoServicio.Descripcion = Descripcion; tipoServicio.Estado = Estado; HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri(baseURL); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Session["token"].ToString()); string clienteJson = JsonConvert.SerializeObject(tipoServicio); HttpContent body = new StringContent(clienteJson, Encoding.UTF8, "application/json"); HttpResponseMessage response = httpClient.PutAsync($"api/TipoServicios/{IdTipoServicio}", body).Result; if (response.IsSuccessStatusCode) { return(RedirectToAction("Index")); } throw new Exception("Error al guardar"); } catch (Exception ex) { return(Json( new { success = false, message = ex.InnerException }, JsonRequestBehavior.AllowGet)); } }
public ActionResult deleteTipoServicio(TipoServicioCLS dTipoServicioCLS) { int st = 0; st = (int)client.deleteTipoServicio(dTipoServicioCLS.IdTipoServicio).estado; return(RedirectToAction("Index")); }
public ActionResult updateTipoServicio(TipoServicioCLS xTipoServicioCLS) { int st = 0; st = (int)client.updateTipoServicio(xTipoServicioCLS.IdTipoServicio, xTipoServicioCLS.Descripcion, xTipoServicioCLS.Estado).estado; return(RedirectToAction("Index")); }
public ActionResult deleteTipoServicio(int idTS) { TipoServicioCLS dTipoServicioCLS = new TipoServicioCLS(); //int idTS = 100; var item = client.selectOneTipoServicio(idTS); dTipoServicioCLS.IdTipoServicio = item.IdTipoServicio; dTipoServicioCLS.Descripcion = item.Descripcion; dTipoServicioCLS.Estado = item.Estado; return(View(dTipoServicioCLS)); }
public ActionResult DetailTipoServicio(int id) { GetInidcadores(); var item = GetTipoSevicio(id); TipoServicioCLS tipoServicio = new TipoServicioCLS(); tipoServicio.IdTipoServicio = item.IdTipoServicio; tipoServicio.Descripcion = item.Descripcion; tipoServicio.Estado = item.Estado; return(View(tipoServicio)); }
private TipoServicioCLS GetTipoSevicio(int id) { HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri(baseURL); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Session["token"].ToString()); HttpResponseMessage response = httpClient.GetAsync($"api/TipoServicios/{id}").Result; string data = response.Content.ReadAsStringAsync().Result; TipoServicioCLS item = JsonConvert.DeserializeObject <TipoServicioCLS>(data); return(item); }
public ActionResult Eliminar(TipoServicioCLS oTipoServicio) { HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri(baseURL); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Session["token"].ToString()); HttpResponseMessage response = httpClient.DeleteAsync($"api/TipoServicios/{oTipoServicio.IdTipoServicio}").Result; if (response.IsSuccessStatusCode) { return(RedirectToAction("Index")); } throw new Exception("Error al eliminar"); }
public ActionResult insertTipoServicio(TipoServicioCLS oTpioServicioCLS) { client.insertTipoServicio(oTpioServicioCLS.Descripcion, oTpioServicioCLS.Estado); return(RedirectToAction("Index")); }