Ejemplo n.º 1
0
        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
                });
            }
        }