public ActionResult DeleteConfirmed(int id)
        {
            StatusCodeWebService statusCodeWebService = db.StatusCodeWebService.Find(id);

            db.StatusCodeWebService.Remove(statusCodeWebService);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "StatusCodeWebServiceId,Accion,Usuario,Url,PropietarioSw,FechaRegistro,Vigente")] StatusCodeWebService statusCodeWebService)
 {
     if (ModelState.IsValid)
     {
         db.Entry(statusCodeWebService).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(statusCodeWebService));
 }
        // GET: Cnp/StatusCodeWebServices/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StatusCodeWebService statusCodeWebService = db.StatusCodeWebService.Find(id);

            if (statusCodeWebService == null)
            {
                return(HttpNotFound());
            }
            return(View(statusCodeWebService));
        }
Example #4
0
        public static async Task <string> Sincronizador(string accion, string user, string pass, string urlBase, string urlSw)
        {
            ContextCnp db     = new ContextCnp();
            string     result = "";

            var client = new HttpClient();

            client.BaseAddress = new Uri(urlBase);
            var url   = urlSw;
            var token = TokenPonal(user, pass);

            client.DefaultRequestHeaders.Add("Authorization", token);
            var response = await client.GetAsync(url);

            //Validar el estado de la respuesta 200
            if (response.StatusCode == HttpStatusCode.OK || response.StatusCode == HttpStatusCode.Accepted)
            {
                return(result = await response.Content.ReadAsStringAsync());
            }

            if (response.StatusCode == HttpStatusCode.Unauthorized)
            {
                StatusCodeWebService status = new StatusCodeWebService();
                status.Accion           = accion;
                status.Usuario          = user;
                status.Url              = url;
                status.CodigoResponseId = (int)EnumCodigoResponse.Unauthorized;
                status.PropietarioSw    = "Policia Nacional de Colombia";
                status.FechaRegistro    = DateTime.Now;
                status.Vigente          = true;
                db.StatusCodeWebService.Add(status);
                db.SaveChanges();
                return(null);
            }
            return(null);
        }