예제 #1
0
        public HttpResponseMessage EditarPerfilSocioDemografico(EDPerfilSocioDemografico EDPerfil)
        {
            try
            {
                LNPerfilSocioDemografico logicas = new LNPerfilSocioDemografico();
                var resultado = logicas.EditarPerfilSocioDemografico(EDPerfil);

                if (resultado != null)
                {
                    var response = Request.CreateResponse <EDPerfilSocioDemografico>(HttpStatusCode.Created, resultado);

                    return(response);
                }
                else
                {
                    var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
                    return(response);
                }
            }
            catch (Exception ex)
            {
                var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
                return(response);
            }
        }
예제 #2
0
 public HttpResponseMessage ObtenerCondicionesRiesgoPorEmpresa(string nitEmpresa)
 {
     try
     {
         var logica = new LNPerfilSocioDemografico();
         var result = logica.ObtenerCondicionesRiesgoPorEmpresa(nitEmpresa);
         if (result != null)
         {
             var response = Request.CreateResponse(HttpStatusCode.OK, result);
             return(response);
         }
         else
         {
             var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
             return(response);
         }
     }
     catch (Exception ex)
     {
         var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
         return(response);
     }
 }
예제 #3
0
 public HttpResponseMessage BuscarMunicipiosDeSede(int fk_sede)
 {
     try
     {
         var logica = new LNPerfilSocioDemografico();
         var result = logica.BuscarMunicipiosDeSede(fk_sede);
         if (result != null)
         {
             var response = Request.CreateResponse(HttpStatusCode.OK, result);
             return(response);
         }
         else
         {
             var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
             return(response);
         }
     }
     catch (Exception ex)
     {
         var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
         return(response);
     }
 }
예제 #4
0
 public HttpResponseMessage obtenerPerfilesPorID(int id)
 {
     try
     {
         var logica = new LNPerfilSocioDemografico();
         var result = logica.obtenerPerfilesPorID(id);
         if (result != null)
         {
             var response = Request.CreateResponse(HttpStatusCode.OK, result);
             return(response);
         }
         else
         {
             var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
             return(response);
         }
     }
     catch (Exception ex)
     {
         var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
         return(response);
     }
 }
예제 #5
0
 public HttpResponseMessage ELiminarImagenReporte(int idExposicion)
 {
     try
     {
         var  logica = new LNPerfilSocioDemografico();
         bool result = logica.EliminarExpocionPeligro(idExposicion);
         if (result)
         {
             var response = Request.CreateResponse(HttpStatusCode.OK, result);
             return(response);
         }
         else
         {
             var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
             return(response);
         }
     }
     catch (Exception ex)
     {
         //RegistroInformacion.EnviarError<DxDeCondicionSaludController>(ex.Message);
         var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
         return(response);
     }
 }
예제 #6
0
        public HttpResponseMessage EliminarPerfilSocioDemografico(int idPerfil)
        {
            try
            {
                var logica = new LNPerfilSocioDemografico();

                bool result = logica.EliminarPerfilSocioDemografico(idPerfil);
                if (result)
                {
                    var response = Request.CreateResponse(HttpStatusCode.OK, result);
                    return(response);
                }
                else
                {
                    var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
                    return(response);
                }
            }
            catch (Exception ex)
            {
                var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
                return(response);
            }
        }