예제 #1
0
 public RespuestaBusquedaPaciente ObtenerRespuestaBusqueda(RespuestaBusquedaPaciente respuetaBusqueda, string cedula)
 {
     respuetaBusqueda.Paciente = pacienteRepositorio.Buscar(cedula);
     if (respuetaBusqueda.Paciente != null)
     {
         respuetaBusqueda.Mensaje = "Paciente encontrado con exito";
     }
     else
     {
         respuetaBusqueda.Mensaje = "Error, el paciente no se encuentra registrado";
     }
     return(respuetaBusqueda);
 }
예제 #2
0
        public RespuestaBusquedaPaciente Buscar(string cedula)
        {
            RespuestaBusquedaPaciente respuestaBusqueda = new RespuestaBusquedaPaciente();

            respuestaBusqueda.Error = false;
            try
            {
                respuestaBusqueda = ObtenerRespuestaBusqueda(respuestaBusqueda, cedula);
                return(respuestaBusqueda);
            }
            catch (Exception e)
            {
                respuestaBusqueda = ObtenerRespuestaBusqueda(respuestaBusqueda, e);
                return(respuestaBusqueda);
            }
        }
예제 #3
0
 public string Modificar(Paciente paciente)
 {
     try
     {
         RespuestaBusquedaPaciente respuetaBusqueda = Buscar(paciente.Cedula);
         if (respuetaBusqueda.Paciente != null)
         {
             pacienteRepositorio.Modificar(paciente);
             return($"Paciente Modificado con exito");
         }
         return(respuetaBusqueda.Mensaje);
     }
     catch (Exception e)
     {
         return($"error {e.Message}");
     }
 }
예제 #4
0
 public string Eliminar(string cedula)
 {
     try
     {
         RespuestaBusquedaPaciente respuetaBusqueda = Buscar(cedula);
         if (respuetaBusqueda.Paciente != null)
         {
             pacienteRepositorio.Eliminar(cedula);
             return($"Paciente eliminado con exito");
         }
         return(respuetaBusqueda.Mensaje);
     }
     catch (Exception e)
     {
         return($"error {e.Message}");
     }
 }
예제 #5
0
 public string Guardar(Paciente paciente)
 {
     try
     {
         RespuestaBusquedaPaciente respuestaBusqueda = Buscar(paciente.Cedula);
         if (respuestaBusqueda.Paciente == null)
         {
             pacienteRepositorio.Guardar(paciente);
             return($"Datos del pacientes Guardados con exito");
         }
         return($"El paciente con cedula :{paciente.Cedula }, ya se encuentra registrado");
     }
     catch (Exception e)
     {
         return($"Error al guardar los datos:  { e.Message }");
     }
 }
예제 #6
0
 public RespuestaBusquedaPaciente ObtenerRespuestaBusqueda(RespuestaBusquedaPaciente respuestaBusqueda, Exception e)
 {
     respuestaBusqueda.Error   = true;
     respuestaBusqueda.Mensaje = $"error :  {e.Message}";
     return(respuestaBusqueda);
 }