public BaseDTO ObtenerClientePorCodigo(int idCliente) { try { // Si estoy seguro que voy a utilizar la clase de sucursales, puedo dejar el contexto vació. ClienteDatos intermedio = new ClienteDatos(); var respuestaDatos = intermedio.ObtenerClientePorCodigo(idCliente); if (respuestaDatos.CodigoRespuesta == 1) { var clienteRespuesta = ConvertirDatosClienteADTO((Cliente)respuestaDatos.ContenidoRespuesta); return(clienteRespuesta); } else { return((ErrorDTO)respuestaDatos.ContenidoRespuesta); } } catch (Exception error) { return(new ErrorDTO { MensajeError = error.Message }); } }