public async Task <bool> Existe(string nombre, string direccionDescripcion, long direccionLocalidadId)
        {
            var establecimientosporNombre = (IEnumerable <EstablecimientoDto>) await Obtener(nombre);

            if (!establecimientosporNombre.Any())
            {
                return(false);
            }

            var direccionId = await _direccionServicio.ExisteDireccion(direccionLocalidadId, direccionDescripcion);

            if (!direccionId.HasValue)
            {
                return(false);
            }

            if (!establecimientosporNombre.Any(e => e.DireccionId == direccionId))
            {
                return(false);
            }

            return(true);
        }
        public async Task <long?> ExisteDireccion(DireccionViewModel model)
        {
            var direccionId = await _direccionServicio.ExisteDireccion(model.LocalidadId, model.Descripcion);

            return(direccionId);
        }