Example #1
0
        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));
            }
        }
Example #2
0
        public ActionResult deleteTipoServicio(TipoServicioCLS dTipoServicioCLS)
        {
            int st = 0;

            st = (int)client.deleteTipoServicio(dTipoServicioCLS.IdTipoServicio).estado;

            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult updateTipoServicio(TipoServicioCLS xTipoServicioCLS)
        {
            int st = 0;

            st = (int)client.updateTipoServicio(xTipoServicioCLS.IdTipoServicio, xTipoServicioCLS.Descripcion, xTipoServicioCLS.Estado).estado;

            return(RedirectToAction("Index"));
        }
Example #4
0
        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));
        }
Example #5
0
        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));
        }
Example #6
0
        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);
        }
Example #7
0
        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");
        }
Example #8
0
        public ActionResult insertTipoServicio(TipoServicioCLS oTpioServicioCLS)
        {
            client.insertTipoServicio(oTpioServicioCLS.Descripcion, oTpioServicioCLS.Estado);

            return(RedirectToAction("Index"));
        }