public object Put([FromBody] tbPaciente paciente)
 {
     try
     {
         pacienteBusiness = new ServicePacienteBusiness();
         return(pacienteBusiness.Update(paciente));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public object Get()
 {
     try
     {
         pacienteBusiness = new ServicePacienteBusiness();
         return(pacienteBusiness.Read());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public object Delete(int id)
 {
     try
     {
         Func <tbPaciente, bool> func = x => x.pac_id == id;
         pacienteBusiness = new ServicePacienteBusiness();
         tbPaciente paciente = ((List <tbPaciente>)pacienteBusiness.Read(func)).FirstOrDefault();
         return(pacienteBusiness.Delete(paciente));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public object Get(int id)
        {
            try
            {
                Func <tbPaciente, bool> func = x => x.pac_id == id;

                pacienteBusiness = new ServicePacienteBusiness();
                return(pacienteBusiness.Read(func));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public tbPaciente ObtenerPaciente(int dni)
 {
     try
     {
         Func <tbPaciente, bool> func             = x => x.pac_dni == dni;
         ServicePacienteBusiness pacienteBusiness = new ServicePacienteBusiness();
         return(((List <tbPaciente>)pacienteBusiness.Read(func)).FirstOrDefault());
     }
     catch (Exception ex)
     {
         log.Error("Mensaje de Error: " + ex.Message);
         if (ex.InnerException != null)
         {
             log.Error("Inner exception: " + ex.InnerException.Message);
         }
         throw ex;
     }
 }